【发布时间】:2014-08-24 10:46:50
【问题描述】:
我有两个表需要查询:
Fixtures
-----------
fixture_id
hometeam_id
awayteam_id
fixture_date
Teams
-----------
team_id
team_name
我需要从 hometeam_id 和 awayteam_id 中提取团队名称,我可以使用左连接或内连接语句获取一个,但不知道如何在不使用子语句的情况下获取两者。
SELECT t.team_name,f.away_teamid,f.home_teamid
FROM fixtures f
LEFT JOIN teams t
ON (t.team_id = f.hometeam_id)
总结一下,我需要每场比赛中球队的两个名字
提前致谢
【问题讨论】:
-
检查我们的 SQL 联合运算符或进行另一个联接
-
查看示例demo here
标签: mysql sql left-join inner-join