Fórum PESQUISA EM 2 TABELAS SQL #570090
28/10/2016
0
Olá. Sou iniciante em SQL, e tenho uma dúvida.
Tabela_A
id --- nome ----status
Tabela_B
id --- telefone ---- celular
Preciso fazer uma pesquisa onde traga todos os resultados de campo "nome" onde "status" = 'cliente', e trazer na mesma linha os campos "telefone" e "celular"
Não pode repetir os nomes da Tabela_A, e nem todos os clientes tem telefone cadastrado, então na linha retornaria vazio.
Creio que é uma pesquisa utilizando LEFT Join, mais não consigo implementar, pois ainda não assimilei totalmente estas pesquisas em múltiplas tabelas.
Em minha pesquisas, vem um monte de repetição de nomes de clientes.
Deve ser simples para quem domina, mais pra mim ta osso rsrsr
Tabela_A
id --- nome ----status
Tabela_B
id --- telefone ---- celular
Preciso fazer uma pesquisa onde traga todos os resultados de campo "nome" onde "status" = 'cliente', e trazer na mesma linha os campos "telefone" e "celular"
Não pode repetir os nomes da Tabela_A, e nem todos os clientes tem telefone cadastrado, então na linha retornaria vazio.
Creio que é uma pesquisa utilizando LEFT Join, mais não consigo implementar, pois ainda não assimilei totalmente estas pesquisas em múltiplas tabelas.
Em minha pesquisas, vem um monte de repetição de nomes de clientes.
Deve ser simples para quem domina, mais pra mim ta osso rsrsr
Bruno Silva
Curtir tópico
+ 0
Responder
Posts
29/10/2016
Robson Morais
Bom dia, qual o relacionamento da tabela A com a tabela B ? seria o id ?
select * from tabela_a left outer join tabela_b on tabela_b.id = tabela_a.id where status = 'cliente'
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)