我正在尝试使用我的home_team和away_team fixture_id来从不同的表中获取其名称值。
这可以获取home_team的名称值
SELECT * FROM fixtures JOIN teams ON fixtures.home_teamID = teams.TeamID
要获得客队的名称值,我有以下内容
SELECT * FROM fixtures JOIN teams ON fixtures.home_teamID = teams.TeamID
JOIN teams ON fixtures.away_teamID = teams.TeamID
但是这会返回一个布尔值
答案 0 :(得分:1)
你应该使用两个不同的别名
加入团队表两次 SELECT fixtures.* a.* , b.*
FROM fixtures
JOIN teams a ON fixtures.home_teamID = a.TeamID
JOIN teams b ON fixtures.home_teamID = b.TeamID