Bonjour. Désolé le titre n'est pas très explicite mais je ne sais pas comment expliquer mon problème en une phrase.
J'ai une table avec des moyens de transports :
J'ai une table (intérmédiare) qui me dit quel utilisateur a quels moyens de transports.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 t_transport -------------- id vehicule 1 vélo 2 voiture 3 scooter 4 moto 5 bateau 6 fusée
Ce que je cherche à faire est d'afficher tous les transports pour un utilisateur. Exemple pour l'utilisateur 1 qui a trois véhicules, je veux savoir quel vehicule il utilise. J'aimerais avoir quelquechose qui ressemble à ce qui suit ( ou n'importe quoi qui me permette de savoir si l'utilisateur 1 utilise tel ou tel véhicule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 t_users_transports --------- id_user id_transport 1 2 1 3 1 5 2 3 2 6
Je pense que je dois utiliser des OUTER JOIN mais je n'arrive jamais au bon résultat. L'utilisateur 2 se rajoute dans mes résulats. Si je pouvais avoir un peu d'aide de la part d'âmes charitables, ce serait super chouette.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 id vehicule user -------------------- 1 vélo NULL 2 voiture 1 3 scooter 1 4 moto NULL 5 bateau 1 6 fusée NULL
Merci.
Partager