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?
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?