Bonjour,
J'ai trois tables:
IR_NOEUD avec pour champs: ID NOEUD, AGL, SITE et POINT.
IR_PRODUIT: IDNOEUDA et IDNOEUDB
IR_EQPT: IDNOEUD, POINT et FAMEQPT
J'aimerai sélectionner les noeuds (IDNOEUD de IR_NOEUD) qui ne sont ni dans IDNOEUDA, ni dans IDNOEUDB mais qui sont par contre dans le champ IDNOEUD de IR_EQPT. Pour ces noeuds, j'aimerai afficher le point et la famille d'equipement (FAMEQPT).
Pour la première partie de la requête, une personne du forum m'a aidé mais c'est l'affichage de FAMEQPT qui pose problème. En effet il m'affiche tous les equipements de la table.
select distinct IR_NOEUD.POINT, FAMEQPT
from IR_NOEUD, IR_EQPT
where (IR_NOEUD.IDNOEUD not in (select IDNOEUDA from IR_PRODUIT) and IR_NOEUD.IDNOEUD not in (select IDNOEUDB from IR_PRODUIT) and IR_NOEUD.IDNOEUD in (select IDNOEUD from IR_EQPT));
J'aimerai aussi mettre le résultat dans un fichier excel.
Pouvez-vous m'aider svp ?
Partager