Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

Mostrar resultados diferentes

Recommended Posts

hoje tenho 2 tabelas.

 

itens e itens_clientes

 

eu cadastro no tabela itens_clientes os itens que o cliente possui.

 

no botão alterar do cliente posso adicionar ou excluir item.

 

agora quero fazer uma query para facilitar e na hora de adicionar mostrar apenas os que ainda não estão cadastrados na tabela itens_clientes, como eu faria isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites


SELECT *

FROM ITENS

WHERE NOT EXISTS (SELECT NULL

FROM ITENS_CLIENTES

WHERE ITENS_CLIENTES.COD = '123'

AND ITENS_CLIENTES.COD_ITEM = TENSS.COD_ITEM)

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei assim so que nao trouxe nenhum resultado, mesmo tendo cadastro no banco:

 

 

SELECT *
FROM cliente_itens
WHERE NOT EXISTS (SELECT NULL
FROM servos
WHERE servos.id_servos = cliente_itens.id_itemos
AND cliente_itens.id_cliente = '$id')

 

o que fiz de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O relacionamento de cliente_itens e servos está correto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria o inverso ?

SELECT *
FROM   servos
WHERE NOT EXISTS (SELECT NULL
                  FROM   cliente_itens
                  WHERE  servos.id_servos = cliente_itens.id_itemos 
                  AND    cliente_itens.id_cliente  = '$id')

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.