Bonjour,
J'exécute 2 requêtes qui devraient me donner le même résultat.
Les colonnes nnm1 et code_marche_national sont en CHAR(7).
Requête 1 :
Requête 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SQL> SELECT nnm1 2 FROM saga_marche 3 WHERE nnm1 NOT IN ( SELECT code_marche_national 4 FROM marche ); aucune ligne sélectionnée
Je ne comprends pas pourquoi le NOT IN ne fonctionne pas !
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
18
19
20
21 SELECT nnm1 FROM saga_marche MINUS SELECT code_marche_national FROM marche; NNM1 ------- 9988053 9988066 9988077 9988093 9999015 9999945 9999946 9999998 9999999 9216 ligne(s) sÚlectionnÚe(s).
Avez-vous une explication ?
Merci.
Partager