Bonjour,
J'ai un problème avec une requete, mais je sais pas si ce que je veux faire peut fonctionner. Je m'explique :
J'ai 3 tables une qui contient des salles, une autre qui contient des lignes de réservation et une autre qui contient des périodicités concernant les lignes de réservation.
Le MLD donne ceci :
Salle: id_salle
Ligne de réservation : id_ligne_reservation, fk_id_salle
Périodicité: id_periodicite, fk_id_ligne de réservation
Chaque ligne de réservation ne correspond pas forcement à une périodicté (par exemple une ligne de réservation réserve une salle sur 1 seul jour, par contre une autre peut réserver une salle sur plusieurs jour ce qui correspond à une périodicité).
Moi j'aimerais pouvoir faire une requete qui me donne comme résultat toutes mes lignes de réservation correspondant à une réservation, même si il y a pas de périodicité.
Cette requête me retourne seulement les lignes de réservation qui on une périodicité et pas les lignes qui n'ont pas de périodicité! Comment faire pour avoir les 2 dans la même requete???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT date_debut_reservation, date_fin_reservation, heure_debut_reservation, heure_fin_reservation, nom_salle, num_salle, intitule_ligne_reservation, periodicite_ligne_reservation, option_frequence_periodicite, frequence_periodicite FROM ligne_reservation, salle, periodicite WHERE fk_id_reservation = '$idReservation' AND id_ligne_reservation = fk_id_ligne_reservation AND id_salle = fk_id_salle
D'avance merci pour votre aide.
Partager