le 17/04/2011 à 15:44
Récupération données provenant d'une base de donnée à 3 tables
Bonjour à tous,
Voilà, en cours jusqu'ici nous avions vu comment récupérer les données issues de deux tables composant une base de donnée.
Mais dans mon projet, j'ai 3 tables
- Clients
>idClients
.Nom
.Prenom
.RueNum
.CpLoc
- Reservations
>idReservations
.idVoyages
.idClients
.NbrPersonne
.Apayer
-Voyages
>idVoyages
.RefProduit
.Depart
En fait mon soucis est que je n'arrive pas à afficher ce qui se situe dans la table 'Voyages' autrement dit, je n'arrive pas à faire le lien entre les 3 tables de la base de données.
Je souhaite afficher sous un tableau, le nom, prénom, NbrPersonne, Apayer, RefProduit, Depart.
J'ai essayé le code suivant:
SELECT Nom, Prenom, NbrPersonne, Apayer, RefProduit FROM Clients, Reservations, Voyages WHERE
Clients.idClients = Reservations.idClients AND WHERE Reservations.idVoyages = Voyages.idVoyages
Ce serait sympa de m'aider au plus vite.
Merci d'avance
Voilà, en cours jusqu'ici nous avions vu comment récupérer les données issues de deux tables composant une base de donnée.
Mais dans mon projet, j'ai 3 tables
- Clients
>idClients
.Nom
.Prenom
.RueNum
.CpLoc
- Reservations
>idReservations
.idVoyages
.idClients
.NbrPersonne
.Apayer
-Voyages
>idVoyages
.RefProduit
.Depart
En fait mon soucis est que je n'arrive pas à afficher ce qui se situe dans la table 'Voyages' autrement dit, je n'arrive pas à faire le lien entre les 3 tables de la base de données.
Je souhaite afficher sous un tableau, le nom, prénom, NbrPersonne, Apayer, RefProduit, Depart.
J'ai essayé le code suivant:
SELECT Nom, Prenom, NbrPersonne, Apayer, RefProduit FROM Clients, Reservations, Voyages WHERE
Clients.idClients = Reservations.idClients AND WHERE Reservations.idVoyages = Voyages.idVoyages
Ce serait sympa de m'aider au plus vite.
Merci d'avance