Bonsoir,

J'ai déja rencontré plusieurs le cas suivant :

une requête dans laquelle je place des jointures externes car je veux toujours ramener le même nombre de ligne dans tous les cas.

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 select v.puissance
from voiture v, marque m
where v.type='1'
and v.marque=m.code(+)
and m.type(+)='14'
Pour cela pas de soucis.

Par contre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 select v.puissance
from voiture v, marque m
where v.type='1'
and v.marque=m.code(+)
and m.type(+) in ('14','15')
ne fonctionne pas evidemment.

Je voudrais savoir quel moyen de substitution existe ?

Ps : je suis sous oracle 9.

Merci