PESQUISA EM 2 TABELAS SQL
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
Curtidas 0
Respostas
Robson Morais
28/10/2016
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'
GOSTEI 0