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


    consulta SQL entre duas tabelas

    avatar
    pteixeira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 06/03/2015

    consulta SQL entre duas tabelas Empty consulta SQL entre duas tabelas

    Mensagem  pteixeira 6/3/2015, 23:27

    Olá boa noite,

    Preciso de uma ajuda para criar uma consulta que me permita depois utiliza-la num form.

    Tenho 2 tabelas... 1 tabela de clientes e 1 tabela de leads.
    Na tabela de clientes tenho clientes com quem trabalho.
    Na tabela de leads tenho clientes com quem trabalho, mas tambem tenho clientes que nao existem na tabela clientes.
    O que preciso é uma consulta que verifique se o cliente que esta na tabela LEADS já existe na tabela CLIENTES, através do campo NIF.
    Se existir, coloca num campo o valor "sim". Se não existir, coloca num campo o valor "nao".

    Basicamente é isto.

    Desta forma, teria uma consulta às LEADS, ficando a saber quais os NIF que já existem na tabela CLIENTES.

    Obrigado!
    avatar
    pteixeira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 06/03/2015

    consulta SQL entre duas tabelas Empty Re: consulta SQL entre duas tabelas

    Mensagem  pteixeira 7/3/2015, 01:12

    Já consegui decifrar como...
    O resultado é mesmo o que era pretendido.

    SELECT LEADS.NIF, IIf(COUNT(CLIENTES.NIF)<>0,'SIM','NAO')
    FROM LEADS LEFT JOIN CLIENTES ON LEADS.NIF=CLIENTES.NIF
    GROUP BY LEADS.NIF;

      Data/hora atual: 7/11/2024, 18:48