对于曲棍球网站,我想显示主队的过去结果,当然还会显示客队的名称。我可以把它差不多到最后,但我不能出现客队的名字。我从结果表中收到了所有需要的结果。在那里,我有 home_team_id 和 away_team_id ,我需要连接到 TEAM 表以显示团队名称。我可以与主队做到这一点,但不知道如何获得在那里发现的球队的客队名称。
结果表
团队表
这是向我展示一切,但没有球队名称:
SELECT results.home_team_id
, results.away_team_id
, results.ft_score
, teams.name
FROM results
LEFT
JOIN teams
ON results.home_team_id = teams.team_id
WHERE results.home_team_id = '$hteam‘"
我检查了其他类似问题/问题的帖子,但他们没有帮助我。遗憾。
帮助会很棒! 非常感谢你!
答案 0 :(得分:3)
您需要使用不同的别名
两次加入teams
表
SELECT results.home_team_id, results.away_team_id,
results.ft_score,
thome.name as home_name, taway.name as away_name
FROM results
LEFT JOIN teams thome ON results.home_team_id = thome.team_id
LEFT JOIN teams taway ON results.away_team_id = taway.team_id
WHERE results.home_team_id = '$hteam'