ajuda no trabalho
13/02/2006
0
CLIENTE(CODCLI,NOME)
PRODUTO(CODPROD,NOME)
COMPRA(CODCOMPRA,CODCLI,CODPROD,DATA)
COMO DESCOBRIR QUAL CLINETE COMPROU TODOS OS PRODUTOS
STOU PRECISANDO
Pereiramarcos
Posts
13/02/2006
Motta
select CODCLI,count(distinct CODPROD) from COMPRA group by CODCLI having count(distinct CODPROD) = (select count(*) from PRODUTO)
Tinha uma solução classica com 2 not in´s mas não me lembro agora
14/02/2006
Pereiramarcos
14/02/2006
Motta
Seria : Diga os clientes que não exista produto que eleas nao tenha compado
Deve ter na minha máquina de casa, de um curso que fiz na PUC a tempos se achar posto
14/02/2006
Pereiramarcos
valeu !!!!!!!!
14/02/2006
Motta
Paulinho ´não menosprezem o problema ....´
aqui vai , não achei a def. dastabelas mas acho que ajuda ....
--10. Alunos que realizaram todas as disciplinas do seu curso.
SELECT A.MATRICULA, A.NOME
FROM ALUNO A
WHERE NOT EXISTS
(SELECT *
FROM POSSUI P
WHERE A.CODIGO_CURSO=P.CODIGO_CURSO AND
NOT EXISTS
(SELECT *
FROM REALIZOU R
WHERE A.MATRICULA = R.MATRICULA AND
P.COD_DISCIP = R.CODIGO_DISCIP));
14/02/2006
Motta
Falou !
Clique aqui para fazer login e interagir na Comunidade :)