Bonjour tout le monde,
je rencontre une difficulté avec un select que je pensais pourtant tout simple. J'ai la table suivante:
je voudrais selectioner tous les articles du departement 123 sans ceux du departement 456
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 correspondance Article | Dept A1 | 123 A1 | 456 A1 | 987 A2 |456 B1 | 123 B1 | 987 C3 | 123
Je m' attendais à avoir comme résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from correspondance where dept = '123' and dept != '456';
J'obtiebt plutôt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Article | Dept B1 | 123 C3| 123
la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Article | Dept A1 | 123 B1 | 123 C3| 123
ne m' a pas non plus aidée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select * from correspondance where dept = '123' and article in( select article from correspondance where dept = '123' or dept = '456');
merci
Partager