Bonjour,
je recherche dans une table les valeurs qui ne sont pas présentes dans une table de référence.
Pour cet exemple, je veux avoir : 104
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 TABREF id code 1 10 2 101 3 102 4 103 5 105 TABLE id code 1 102 2 103 3 104 4 105
J'ai testé :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SELECT code FROM table INNER JOIN (SELECT code AS code FROM tabref GROUP BY code) b ON (code<>b.code); Résultat : Column 'code' in field list is ambiguous SELECT code FROM table AS F WHERE NOT EXISTS (SELECT code FROM tabref AS M); Résultat : aucun (pas celui voulu) SELECT code FROM table MINUS SELECT code FROM tabref; Résultat : erreur de syntaxe (??)
NB : je travaille sous mysql 5.0
Partager