Bonjour a tous,

Une petite question, j'ai 2 tables ou je devrais logiquement avoir le meme nombre de lignes.
Cependant, il y a une difference. Je voudrais essayer de savoir dans un premiere temps quels sont ces lignes supplementaires...

Voici un premier code que j'ai ecrit que je n'arrive pas a faire fonctionner :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select CONTRACT_HIERARCHY.CONTRACT_ID 
from CONTRACT_HIERARCHY 
where CONTRACT_HIERARCHY.CONTRACT_ID is not in 
(select HY_CONTRACTRESULT.CONTRACTID from HY_CONTRACTRESULT)
J'ai aussi essaye un truc du genre mais aucun moyen :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT CONTRACT_HIERARCHY.CONTRACT_ID
FROM CONTRACT_HIERARCHY LEFT JOIN HY_CONTRACTRESULT ON CONTRACT_HIERARCHY.CONTRACT_ID = HY_CONTRACTRESULT.CONTRACTID 
GROUP BY CONTRACT_HIERARCHY.CONTRACT_ID HAVING (((CONTRACT_HIERARCHY.CONTRACT_ID)<>(HY_CONTRACTRESULT.CONTRACTID)));
Je travaille sur une BD Oracle 10g.

Merci pour vos conseils...

Mario