logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

Select com While
 
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> MySQL
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
cd.gustavomontagnoli
Novato


Registrado em: Quinta-Feira, 3 de Janeiro de 2008
Mensagens: 12
Localiza?: Adamantina-SP

MensagemEnviada: Qua Ago 19, 2009 3:16 pm    Assunto: Select com While Responder com Citação

Postou Há 41 minutos
Estou precisando fazer um while e un select exemplo :
tenho uma tabela de produtos e tenho outra tabela aplicações e tenho outra n para n produto aplicacoes que contem o código do produto e da aplicão;
cod_produto e cod_aplicacao.
Fiz um select assim:
SELECT
apl.apli_descricao
FROM
produto_aplicacoes pa
LEFT OUTER JOIN aplicacoes apl ON
pa.cod_aplicacao = apl.cod_aplicacao
WHERE
cod_produto = 1
este aparece todas as aplicações
mas queria concatenar e joga na frente do nome do produto:
exemplo:
SELECT concat(prod_descricao,' ', ?????? ) FROM produtos where cod_produto = 1;

??? = acho q ali teria que usar um while mas não consigo montar isso, alguem pode me ajudar?

agradeço desde já galera
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
emerson.en
Membro Senior


Registrado em: Terça-Feira, 16 de Março de 2004
Mensagens: 2503
Localiza?: São Paulo - SP - Brasil

MensagemEnviada: Qua Ago 19, 2009 4:22 pm    Assunto: Responder com Citação

algo assim?
C?o:
SELECT
  prod.prod_descricao, apl.apli_descricao
FROM
  produto_aplicacoes pa
LEFT OUTER JOIN aplicacoes apl ON
  pa.cod_aplicacao = apl.cod_aplicacao
LEFT JOIN produtos prod on
  prod.cod_produto = pa.cod_produto
WHERE
  pa.cod_produto = 1

_________________
Ao postar dúvidas informe sempre o SGBD e versão, linguagem utilizada, componentes de conexão/acesso e demais informações pertinentes ao problema...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> MySQL Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB