A l'aide de l'éditeur de requete j'ai créé un requete utilisant la condition de sélection "est dans la liste des valeurs renvoyées par la requete" mais cela ne fonctionne pas.
Voici le code de ma requete :
Code sql : 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 SELECT ATEXTRA.TEXTE_0 AS TEXTE_0 FROM ATEXTRA WHERE ATEXTRA.CODFIC_0 = 'ATABDIV' AND ATEXTRA.ZONE_0 = 'LNGDES' AND ATEXTRA.LANGUE_0 = 'FRA' AND ATEXTRA.IDENT1_0 = '22' AND ATEXTRA.IDENT2_0 IN ( SELECT ITMMASTER.TSICOD_2 AS TSICOD_2 FROM ITMMASTER WHERE ITMMASTER.TCLCOD_0 = 'MP' )
le probleme vien du IN.
Si j'execute la requete sans le IN ça fonctionne sans probleme.
Si j'execute ma sous requete du IN seule, elle fonctionne aussi sans probleme et me renvoi les bonnes valeurs.
Si j'execute la requete en ramplaçant la sous requete du IN par des valeurs en dur ça fonctionne aussi...
L'erreur que j'ai est :
ps la base de donnée est SQL serveurErreur d'initialisation de la requete :
Erreur dans le code SQL de la requete <SOUSREQUETE_009EC6E8>. Initialisation de la requete impossible.
Partager