Bonjour,

J'ai besoin de vos lumières pour réaliser une requête SQL...
Voici mes tables concernées :

Je cherche à remonter les nom des clubs de toutes les rencontres dont un club précis fait partie.

Moi j'en suis là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT club.nom AS 'Club Visité', club2.nom AS 'Club Visiteur', rencontre_has_equipe_visite.equipe_id_equipe, rencontre_has_equipe_visiteuse.equipe_id_equipe
FROM equipe, equipe AS equipe2, club, club AS club2, club_has_equipe, rencontre_has_equipe_visite, rencontre_has_equipe_visiteuse
WHERE club.nom = 'TOTO'
AND equipe.categorie = 'Nationale'
AND club_has_equipe.club_id_club = club.id_club AND club_has_equipe.club_id_club = club2.id_club
AND club_has_equipe.equipe_id_equipe = equipe.id_equipe AND club_has_equipe.equipe_id_equipe = equipe2.id_equipe
AND (rencontre_has_equipe_visite.equipe_id_equipe != rencontre_has_equipe_visiteuse.equipe_id_equipe AND (rencontre_has_equipe_visite.equipe_id_equipe = equipe.id_equipe OR rencontre_has_equipe_visiteuse.equipe_id_equipe = equipe.id_equipe));
Sauf que je n'arrive jamais à obtenir les bons noms de clubs alors que les id des equipes sont corrects (le nom du club auquel est associé l'equipe 3 est TITI):
TOTO TOTO 1 3
TOTO TOTO 3 1

Une idée..?

Merci de votre aide.