Notifications
Clear all

LEFT JOIN

2 Posts
2 Usuários
0 Reactions
1,100 Visualizações
(@samuelss)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Estou fazendo uma consulta onde preciso juntar informações de duas tabelas: [Cliente_Pagador] da tabela tbFaturamento e [Grupo_Cliente] da tabela tbGrupo_Cliente

As informações que as duas tabelas tem em comum é o [Cliente_Pagador]

Nisto fiz um LEFT JOIN para me trazer todos os [Cliente_Pagador] e os [Grupo_Cliente] contudo existem [Cliente_Pagador] da tabela tbFaturamento que não constam na tabela tbGrupo_Cliente então é preciso que retorne vazio...

Meu código está assim:

'sQuery = SELECT F.[Cliente_Pagador], G.[Grupo_Cliente]" & _
" FROM tbFaturamento F LEFT JOIN tbGrupo_Cliente G ON F.[Cliente_Pagador]=G.[Cliente_Pagador] " & _

lembrando que existem valores repetido na coluna F.[Cliente_Pagador] então usar o GROUP BY não é possível

este código está me trazendo F.[Cliente_Pagador] valores a mais do que existem... por exemplo existem 1000 valores de F.[Cliente_Pagador] e quando faço o SELECT ele me retorna 1300 valores

Oque estou fazendo de errado?

 
Postado : 02/08/2017 7:48 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

samuelss,

Boa tarde!

Já experimentou usar o INNER JOIN?

 
Postado : 02/08/2017 10:43 am