代码之家  ›  专栏  ›  技术社区  ›  Andres SK

MySQL:在同一个表中检索多个链接字段

  •  0
  • Andres SK  · 技术社区  · 14 年前

    团队: 伊达队 名称

    比赛 ID-匹配 ID1 Teave1 IdgTeave2 记分1 记分2

    我想通过显示球队名称来显示比赛得分。例如:

    巴西3-智利0

    这就是我迄今为止所尝试的: 从match.id_team_1=team.id_team和match.id_team_2=match.id_team的match inner join team中选择*。

    当然没用。有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Ignacio Vazquez-Abrams    14 年前
    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