MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]LEFT JOIN

    avatar
    samueldesouza
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 12/06/2017

    [Resolvido]LEFT JOIN Empty [Resolvido]LEFT JOIN

    Mensagem  samueldesouza 10/7/2017, 07:38

    Bom dia,

    Estou com dificuldade em fazer uma consulta usando o LEFT JOIN onde não apresenta nenhum erro, mas não trás o resultado esperado.

    tenho 3 tabelas diferentes ("tbFaturamento, tbGrupo_Cliente e tbVendedor") onde preciso fazer a seguinte consulta:
    consultar a [Unidade_Emissora] da tabela tbFaturamento e mostrar ao lado respectivamente [Grupo_Cliente] e [COD_VENDEDOR]

    Meu Código:
    sQuery = " SELECT F.[Unidade_Emissora], G.[Grupo_Cliente],V.[COD_VENDEDOR] " & _
    "FROM (([tbFaturamento] F " & _
    "LEFT JOIN [tbGrupo_Cliente] G " & _
    "ON F.[Cliente_Pagador]=G.[Grupo_Cliente]) " & _
    "LEFT JOIN [tbVendedor] V " & _
    "ON (F.[Vendedor]=V.[LOGIN_VENDEDOR])) " & _

    O código esta funcionando, mas não esta me trazendo o alguns campos da coluna [Grupo_Cliente] e alem disso está me trazendo resultados repetidos.

    Oque estou fazendo de errado?


    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]LEFT JOIN Empty Re: [Resolvido]LEFT JOIN

    Mensagem  Alexandre Neves 10/7/2017, 12:48

    Boa tarde,
    sQuery = "SELECT F.[Unidade_Emissora], G.[Grupo_Cliente],V.[COD_VENDEDOR] FROM (tbFaturamento as F LEFT JOIN [tbGrupo_Cliente] as G ON F.[Cliente_Pagador]=G.[Grupo_Cliente]) LEFT JOIN [tbVendedor] as V ON F.[Vendedor]=V.LOGIN_VENDEDOR])"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    samueldesouza
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 12/06/2017

    [Resolvido]LEFT JOIN Empty Re: [Resolvido]LEFT JOIN

    Mensagem  samueldesouza 11/7/2017, 10:53

    Obrigado pela ajuda amigo!

    Conteúdo patrocinado


    [Resolvido]LEFT JOIN Empty Re: [Resolvido]LEFT JOIN

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 13:32