Notifications
Clear all

LEFT JOIN

2 Posts
2 Usuários
0 Reactions
1,105 Visualizações
(@samuelss)
Posts: 21
Eminent 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

samuelss,

Boa tarde!

Já experimentou usar o INNER JOIN?

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 02/08/2017 10:43 am