salut,
j'ai une table PIECESPROJET (nprojet + npiece) qui me pose de grosses difficultés
je dois extraire les pièces (npiece) se trouvant dans les projets (nprojet) 1 et 3... mais ça foire...
j'ai vu que INTERSECT est valable en SQL2, mais j'ai pas ça... sniff
alors j'essaie de faire des requêtes de fou, et ça foire... pouvez-vous m'aider ?
ou encore (avec une partie en plus mais qui gêne pas) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select npiece from piecesprojet where npiece IN (("select distinct npiece from piecesprojet where nprojet='1'"),("select distinct npiece from piecesprojet where nprojet='3'"))
je voulais utiliser EXISTS ou ALL, mais ça ne marche jamais... je dois pas avoir la bonne syntaxe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part select nompiece, couleur from pieces where npiece in ("select npiece from piecesprojet where nprojet='1' and npiece in (select npiece from piecesprojet where nprojet='3' )")
quelqu'un a t il la solution ou des exemples pour m'aider ?







Répondre avec citation








Partager