Bonjour

j'ai un probleme avec une requete

contexte
j'ai 'une table anomalie qui contient entre autre un champ id_vm_prev
(ce champ peut ne rien contenir donc etre null)
et un champ id_anomalie

et j'ai une autre table vm qui contient 3 champs :
id_vm ,nom ,id_vmaj
j'utilise oracle



je fais une requete select

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
select v.nom.... from vm v,anomalie a  where v.nom=(select v1.nom from vm v1 where  v1.id_vm =  a. id_vm_prev)  ...
le probleme est que a.id_vm_prev peut etre null et dans ce cas là je voudrais que mon v.nom soit fixée à null ou à ''

cette requete focntionne quand mon champ a. id_vm_prev n'est pas null puisqu'il y a une correspondance dans ma table vm !

je ne sais pas si c'est clair mais si c'est le cas est ce que ce que je veux est realisable et si oui est ce que vous auriez une idée svp

merci d'avance