{Access} requête sur deux tables
pepsister
-
pepsister -
pepsister -
Bonjour,
Voilà j'ai deux tables, une table où j'ai listé toutes les salles et une autre où il y a les réservations de salle. Elles sont donc liées par le nom de la salle.
J'ai fait une requête pour avoir toutes les salles libres à tel date. En résultat j'ai bien toutes les salles qui sont dans la table réservation et qui ne sont pas utilisées à cette date. Le problème c'est que je voudrais également les salles qui n'ont jamais été utilisées qui se trouvent donc dans la table salle mais qui n'apparaissent jamais dans la table réservation. Comment dois-je faire ma requête?
Merci de votre aide
Voilà j'ai deux tables, une table où j'ai listé toutes les salles et une autre où il y a les réservations de salle. Elles sont donc liées par le nom de la salle.
J'ai fait une requête pour avoir toutes les salles libres à tel date. En résultat j'ai bien toutes les salles qui sont dans la table réservation et qui ne sont pas utilisées à cette date. Le problème c'est que je voudrais également les salles qui n'ont jamais été utilisées qui se trouvent donc dans la table salle mais qui n'apparaissent jamais dans la table réservation. Comment dois-je faire ma requête?
Merci de votre aide
A voir également:
- {Access} requête sur deux tables
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Tables des matières word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux whatsapp sur un téléphone - Guide
2 réponses
oui j'ai essayé mais ca ne marche pas. Voici mon code:
SELECT salle.salle_id, salle.etage, salle.aile, Reservation.nom_pers_util, Reservation.date_reservation
FROM salle LEFT OUTER JOIN Reservation ON salle.salle_id = Reservation.salle_id
WHERE (((Reservation.date_reservation)<>#6/17/2010#));
Et ca m'affiche les salles qui n'ont pas de réservation le 17 juin 2010 dans la table réservation. Par contre toutes les salles disponibles dans la table salle mais qui n'ont jamais été réservées et donc ne se trouvent pas dans la table réservation ne s'affichent pas.
SELECT salle.salle_id, salle.etage, salle.aile, Reservation.nom_pers_util, Reservation.date_reservation
FROM salle LEFT OUTER JOIN Reservation ON salle.salle_id = Reservation.salle_id
WHERE (((Reservation.date_reservation)<>#6/17/2010#));
Et ca m'affiche les salles qui n'ont pas de réservation le 17 juin 2010 dans la table réservation. Par contre toutes les salles disponibles dans la table salle mais qui n'ont jamais été réservées et donc ne se trouvent pas dans la table réservation ne s'affichent pas.