Bonjour,


Je suis en train de rédiger une requête SQL pour récupérer certains dossiers ; la condition que je dois mettre sur le where doit me permettre de tester si un code dossier existe pour un client, sinon récupérer les dossiers qui ont le code = 0.

Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select *
  from dossier d, client c
 where c.id = d.id
Au cas ou y aura pas de correspondance en cherche les dossiers qui ont le d.id = 0.
Qu'est-ce que je dois mettre sur le where pour ce cas ?

Merci.