Array
(
)

Unir 2 selects com resultado

Tiago Santos
|
MVP
    31 jul 2015

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.

Isaac Jose
   - 31 jul 2015

select
a.cliente_id,a.nome,b.vendas
clientes a
left join vendas_clientes b
on b.cliente_id = a.cliente_id

Jothaz
   - 31 jul 2015

Use o INNER JOIN.

#Código

SELECT C.CLIENTE_ID, C.NOME, C.CIDADE, V.VENDAS 
FROM VENDAS
INNER JOIN CLIENTES C ON C.CLIENTE_ID = V.CLIENTE_ID


UMA PEQUENA INTRODUÇÃO SOBRE O INNER JOIN EM SQL

Tiago Santos
|
MVP
    31 jul 2015

Resolvido , muito obrigado Jothaz e Isaac.