Bonjour,
Aujourd'hui, je vous propose un joli petit problème !
J'ai 3 tables simples, une de membres M (ID, nom, prénom, adresse, etc...), une de véhicules V (ID, identification, kilométrage, etc...) et une de réservations R (ID, conducteur, vehicule, DateResa) de ces véhicules par les membres.
Ma chaine SQL suivante m'affiche bien ce que je veux, soit:
1 2 3 4 5 6
|
SELECT R.ID, R.DateResa, R.conducteur, V.identification, M.nom, M.prenom
FROM tblReservations R, tblMembres M, tblVehicules V
WHERE R.DateResa = NOW()
AND R.conducteur = M.ID AND R.vehicule = V.ID
ORDER BY R.DateResa |
4322, "03.05.2012", 7, "Voiture1", "MUSTER", "Beat"
Maintenant, dans ma table de réservations R, j'ajoute un remplaçant du conducteur.
Ma question est: comment afficher en plus le nom et prenom du remplaçant en une fois, c'est-à-dire que le résultat doit être le suivant:
4323, "03.05.2012", 7, "Voiture1", "MUSTER", "Beat", 8, "NomRemplaçant", "PrénomRemplaçant" (dans le cas ou R.remplacant != 0)
4324, "03.05.2012", 7, "Voiture1", "MUSTER", "Beat", 0, "", "" (dans le cas ou R.remplacant == 0)
Je précise que je suis sous MSAccess mais par ODBC (pas de licence Microsoft Database).
Merci pour votre aide !
Partager