Nejhi2
Messages postés1Date d'inscriptionvendredi 11 mars 2011StatutMembreDernière intervention11 mars 2011
-
11 mars 2011 à 12:11
Bonjour,
J'ai réalisé une rquête. Celle-ci ne répond pas à toutes mes attentes et je suis un peu bloquée.
SELECT DISTINCT cases.shorttitle "Titre",tc.countrydescription "Pays"
FROM cases, tablecountry tc
WHERE cases.casetypekey = 1
and cases.propertytypekey = 2
and select (tc.countrycode='BJ'
or tc.countrycode = (select distinct case when tc1.aipoconvention=1 then (select tc2.countrycode from tablecountry tc2 where tc2.countrykey='142') else '' end
from tablecountry tc1
where tc1.countrycode in ('SN','BJ')))
and cases.countrykey=tc.countrykey
Fonctionnement :
Je souhaite récuperer les pays "tc.countrycode" rattaché au titre "cases.shorttitle ".
Si le code pays = SN, le résultat affiche les marques dont le pays a un pays dont le code est 'SN' mais également le pays dont le countrykey est égale à '142'.
Cette fonctionnalité fonctionne.
Mais je veux également pouvoir interroger des pays sans inclure les pays dont le countrykey est égale à '142'. Exemple : FR