Mysql 从另一个表中按ID获取两个名称
对于曲棍球网站,我想显示主队过去的成绩,当然还要显示客队的名字。我几乎可以坚持到最后,但是我不能让客队的名字出现。我从结果表中收到所有需要的结果。在那里我有主队id和客队id,我需要将其连接到团队表以显示团队名称。我可以对主队这样做,但我不知道如何获得客场球队的名字 结果表 团队表 这就是我看到的一切,但没有客场球队的名字:Mysql 从另一个表中按ID获取两个名称,mysql,Mysql,对于曲棍球网站,我想显示主队过去的成绩,当然还要显示客队的名字。我几乎可以坚持到最后,但是我不能让客队的名字出现。我从结果表中收到所有需要的结果。在那里我有主队id和客队id,我需要将其连接到团队表以显示团队名称。我可以对主队这样做,但我不知道如何获得客场球队的名字 结果表 团队表 这就是我看到的一切,但没有客场球队的名字: SELECT results.home_team_id , results.away_team_id , results.ft_score
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‘"
我已经检查过其他有类似问题的帖子,但是他们没有帮助我。对不起
帮帮忙太好了!
多谢各位 您需要使用不同的别名加入
团队
表两次
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'
我已经在那里了,但还没有定义不同的名字!非常感谢你的帮助!令人惊叹的!谢谢谢谢谢谢!实际上,外部连接在这里似乎不太可能,但我认为对手可能“未知”