Bonjour,
Je souhaite rechercher dans une meme table, les données qui sont en francais, mais qui ne sont pas présentes en anglais.
Voici un exemple :
Je souhaite donc recuperer les lignes :TABLE1
CD_LANG CLE LIBELLE
FR 1 libelle1
FR 2 libelle2
FR 3 libelle3
FR 4 libelle4
EN 1 libelle5
EN 4 libelle6
et voici ma requête qui ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FR 2 libelle2 FR 3 libelle3
Sachant que ma requête entre () fonctionne, mais imbriquée dans un NOT IN ou un NOT EXISTS cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT CLE FROM TABLE1 WHERE NOT IN (SELECT * FROM TABLE1 A, TABLE1 B WHERE A.CD_LANG = 'FR' AND B.CD_LANG = 'EN' AND A.CLE = B.CLE);
Merci d'avance pour votre aide
Partager