2010-06-28 5 views
0

équipes: id_team Nommysql: récupérer plus de 1 champ lié au même table

matchs id_match id_team_1 id_team_2 score_1 score_2

Je veux montrer les matchs scores en montrant les noms des équipes. Par exemple:

Brasil 3 - Chili 0

C'est ce que je l'ai essayé jusqu'à présent: SELECT * FROM match de INNER JOIN équipe sur match.id_team_1 = team.id_team ET match.id_team_2 = match.id_team

Bien sûr, cela n'a pas fonctionné. Des idées?

Répondre

4
SELECT a.name, m.score_1, b.name, m.score_2 
FROM matches AS m 
INNER JOIN teams AS a 
    ON m.id_team_1 = a.id_team 
INNER JOIN teams AS b 
    ON m.id_team_2 = b.id_team 
Questions connexes