bd关系MySQL

时间:2012-08-24 15:47:44

标签: mysql relationship

我有以下关系,

enter image description here

想知道如何让团队成为游戏胜利者?

1 个答案:

答案 0 :(得分:1)

SELECT
  m.id_match,
  IF((id_home_team = ? AND score_home_team > score_away_team) OR
    (id_away_team = ? AND score_home_team < score_away_team), 1, 0) AS won
FROM matches m
  JOIN results r ON(r.id_match = m.id_match)
WHERE 
  id_home_team = ? OR id_away_team = ?

?替换为您团队的ID。

SQL Fiddle