Pb de requete avec un champ vide ou pas
Bonjour,
J'ai cette requete, qui fonctionne bien :
Code:
1 2 3 4
| select date_cle.date_cle_date, emplacement.emplacement_nom
from date_cle, emplacement
where date_cle.offre_id = 450
and date_cle.emplacement_id = emplacement.emplacement_id |
Par contre, pour certains enregistrements, le champ date_cle.emplacement_id est vide. Dans ce cas, l'enregistrement n'apparait pas dans le resultat de la requete, ce qui est normal.
Mais je veux quand meme recuperer les dates sans enregistrements, dont je pensais faire :
Code:
1 2 3 4
| select date_cle.date_cle_date, emplacement.emplacement_nom
from date_cle, emplacement
where date_cle.offre_id = 450
and date_cle.emplacement_id = emplacement.emplacement_id or date_cle.emplacement_id is null |
Mais dans ce cas, j'ai le produit cartesien de tous les enregistrements avec le bon offre_id par tous les emplacement_id existants.
Comment faut il faire pour obtenir toutes les date cle, et l'emplacement correspondant dans le cas ou il est indiqué?
Merci