Unir 2 selects com resultado
31/07/2015
0
Tenho um Select que é:
Select cliente_id,nome,cidade from clientes
e tenho em outra tabela os dados de vendas desse cliente
select cliente_id , vendas from vendas_clientes
tem como fazer um unico select para que o resultado apareça
cliente_id,nome e vendas?
como ficaria???
desde já muito obrigado.
Select cliente_id,nome,cidade from clientes
e tenho em outra tabela os dados de vendas desse cliente
select cliente_id , vendas from vendas_clientes
tem como fazer um unico select para que o resultado apareça
cliente_id,nome e vendas?
como ficaria???
desde já muito obrigado.
Tiago Santos
Curtir tópico
+ 0
Responder
Posts
31/07/2015
Isaac Jose
select
a.cliente_id,a.nome,b.vendas
clientes a
left join vendas_clientes b
on b.cliente_id = a.cliente_id
a.cliente_id,a.nome,b.vendas
clientes a
left join vendas_clientes b
on b.cliente_id = a.cliente_id
Responder
31/07/2015
Jothaz
Use o INNER JOIN.
[url:descricao=UMA PEQUENA INTRODUÇÃO SOBRE O INNER JOIN EM SQL] http://www.profissionaisti.com.br/2011/03/uma-pequena-introducao-sobre-o-inner-join-em-banco-de-dados/[/url]
SELECT C.CLIENTE_ID, C.NOME, C.CIDADE, V.VENDAS FROM VENDAS INNER JOIN CLIENTES C ON C.CLIENTE_ID = V.CLIENTE_ID
[url:descricao=UMA PEQUENA INTRODUÇÃO SOBRE O INNER JOIN EM SQL] http://www.profissionaisti.com.br/2011/03/uma-pequena-introducao-sobre-o-inner-join-em-banco-de-dados/[/url]
Responder
Clique aqui para fazer login e interagir na Comunidade :)