Ola Pessoal! Pessoal estou com um terrível dúvida de como fazer a seguinte consulta. Exemplificando:
Tenha a tabela pessoa com os seguintes registros:
ID => 1, NOME => João
ID => 2, NOME => Maria
ID => 3, NOME => Tiago
ID => 4, NOME => Pedro
A segunda tabela, empresa, tem o seguintes registros:
ID => 1, EMPRESA => Empresa A
ID => 2, EMPRESA => Empresa B
ID => 3, EMPRESA => Empresa C
ID => 4, EMPRESA => Empresa D
A terceira e última tabela, contatos, tem os seguintes registros:
IDPESSOA => 1, IDEMPRESA => 2
IDPESSOA => 2, IDEMPRESA => 2
IDPESSOA => 3, IDEMPRESA => 4
Problema: Estou tentando fazer uma sql que me tragar somente os nomes das pessoas que ainda não sejam contatos da empresa por exemplo 2. Neste caso deveria me trazer os nome de (Tiago e Pedro). Caso a empresa não tenha contato, a mesma sql, deve trazer todos os nomes. Isso é uma consulta básica, porém não estou consequindo solucioná-la.
Pergunta
downloady
Ola Pessoal! Pessoal estou com um terrível dúvida de como fazer a seguinte consulta. Exemplificando:
Tenha a tabela pessoa com os seguintes registros:
ID => 1, NOME => João
ID => 2, NOME => Maria
ID => 3, NOME => Tiago
ID => 4, NOME => Pedro
A segunda tabela, empresa, tem o seguintes registros:
ID => 1, EMPRESA => Empresa A
ID => 2, EMPRESA => Empresa B
ID => 3, EMPRESA => Empresa C
ID => 4, EMPRESA => Empresa D
A terceira e última tabela, contatos, tem os seguintes registros:
IDPESSOA => 1, IDEMPRESA => 2
IDPESSOA => 2, IDEMPRESA => 2
IDPESSOA => 3, IDEMPRESA => 4
Problema: Estou tentando fazer uma sql que me tragar somente os nomes das pessoas que ainda não sejam contatos da empresa por exemplo 2. Neste caso deveria me trazer os nome de (Tiago e Pedro). Caso a empresa não tenha contato, a mesma sql, deve trazer todos os nomes. Isso é uma consulta básica, porém não estou consequindo solucioná-la.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados