bd关系MySQL

bd关系MySQL,mysql,relationship,Mysql,Relationship,我有以下关系 想知道我怎样才能让球队赢得比赛冠军?选择 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_m

我有以下关系

想知道我怎样才能让球队赢得比赛冠军?

选择
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 = ?
m、 身份证匹配, 如果((id_home_team=?和score_home_team>score_way_team)或 (客场球队得分=?主场球队得分<客场球队得分),1,0)获胜 从m 连接结果r ON(r.id\u match=m.id\u match) 哪里 id_home_team=?或者id_客场团队=?
用您的团队ID替换


在。

对不起?我真的不明白这个问题。你能澄清一下吗?我也不明白你需要什么。什么是
bd
?您的问题无法回答,因为您没有提供足够的信息。示例id\u team=12从比赛中选择m.*,r.*在r.id\u match=m.id\u match中选择r,其中m.id\u home\u team=12或m.id\u away\u team=12此查询我有所有比赛结果12。但是我想知道比赛的胜负在一个存储比赛的数据库中我有一个关系结构来存储比赛和他们的比赛。下一个问题是我有所有的比赛和球队的结果12。示例:对于id_团队=12,选择m,r。从比赛m内部加入Result r ON r.id\u match=m.id\u match其中m.id\u home\u team=12或m.id\u away\u team=12此查询我有球队结果12的所有比赛。我怎么知道一支球队在比赛中输赢了?你明白吗??