Bonjour,
J'ai cette requete, qui fonctionne bien :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Mais je veux quand meme recuperer les dates sans enregistrements, dont je pensais faire :
Mais dans ce cas, j'ai le produit cartesien de tous les enregistrements avec le bon offre_id par tous les emplacement_id existants.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Comment faut il faire pour obtenir toutes les date cle, et l'emplacement correspondant dans le cas ou il est indiqué?
Merci
Partager