Bonjour,

Je suis ennuyé, car je dois avoir des conditions sur des plages de valeur QUAND CELLES CI EXISTENT.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select ............
from table1, table2
where .........
and table1.champ1 in (select xxxxxx where xxxxxxx)
and table2.champ5 in (select yyyyyyy where yyyyyyy)
Problème : quand la requete select yyyyyyy where yyyyyyy ne renvoie rien, meme si le premier critère select xxxxxx where xxxxxxx donnait quelque chose ça ne sort plus rien.

Evidemment il ne s'agit pas de mettre un "or" à la place du "and" car quand les 2 conditions sont renseignées il faut vérifier les 2.