Ami(e) du jour, bonjour
J'ai un probleme avec une requete sql.
J'ai une table 'matchs' avec entres autres les champs 'equipe1' et 'equipe2' qui sont de type numerique qui renvoient vers 'idClub' de la table 'Clubs'.
Voici le detail des tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Matchs ======= idMatch championnatmatch journeeMatch dateMatch equipe1Match score1match equipe2Match score2Match Clubs ====== idClub nomClub ......
Je fais donc ceci comme requete :
Le probleme, c'est que je lui demande de me retourner le nom du club de l'equipe 1 et le nom du club de l'equipe 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT matchs.*, clubs.* FROM matchs, clubs WHERE matchs.championnatMatch=$idChamp AND matchs.equipe1Match=clubs.idClub OR matchs.equipe2Match=clubs.idClub ORDER BY matchs.journeeMatch ASC
Si je lui demande d'afficher $row[4] (equipe1match) et $row[6] (equipe2match), la requete me renvoie le chiffre du club, et si je lui demande de m'afficher $row[9] (nomClub), il me renvoie 2 fois le meme club (en l'occurence, l'equipe 2).
Quelqu'un aurait une idée pour mon probleme.
Merci de votre aide
Pepit'![]()
Partager