SGBD : SQL Server 2K5
Bonjour,
j'ai besoin d'un oeil extérieur car je bloque sur une requête toute bete.
J'ai le modèle suivant (simplifié) :
TABLE A <--------- TABLE B
<--------- TABLE C
Autrement dit, dans TABLE B et TABLE C, j'ai une clé étrangère dans chaque table pointant vers TABLE A.
Maintenant je voudrais récupérer toutes les lignes de TABLE A qui n'est pas en relation avec TABLE B et TABLE C.
Pour cela, j'ai tapé la requête suivante :
J'ai bien une ligne dans TABLE A qui n'est pas en relation, mais cette requête ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT TABLEA.* FROM TABLEA WHERE TABLEA.TABLEA_ID NOT IN (SELECT TABLEB.TABLEA_ID FROM TABLEB) AND TABLEA.TABLEA_ID NOT IN (SELECT TABLEC.TABLEA_ID FROM TABLEC)
Partager