{Access} requête sur deux tables

Fermé
pepsister - 31 déc. 2009 à 14:36
 pepsister - 31 déc. 2009 à 17:44
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

2 réponses

Salut,

un petit indice... si tu connais le SQL, cherche du coter de 'LEFT outer join'
0
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.
0