Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Braçaroto

Dificuldade com consulta Mysql

Recommended Posts

boa tardepessoal preciso do seguinte:selecionar os campos ' ec.empresaId as Código, e.nomePagina as NomePágina ' das tabelas ' empresa e, empresaCliente ec, contatoCliente cc ' onde não exista ec.empresaId na tabela cc.empresaId, mas eu fiz igual o abaixo e está saindo triplicado alguns registros, outros duplicados.alguem sabe como fazer e porque da duplicação?SELECT ec.empresaId as Código, e.nomePagina as NomePágina FROM empresa e, empresaCliente ec, contatoCliente cc WHERE ec.empresaId not in(cc.empresaId) and ec.empresaId = e.empresaIddesde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente usando o NOT IN, algo como:

SELECT ec.empresaId AS Código, e.nomePagina AS NomePáginaFROM empresa e, empresaCliente ec, WHERE ec.empresaId = e.empresaIdAND NOT ec.empresaId IN (SELECT cc.empresaId                   FROM contatoCliente cc)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.