我有一个带表格的数据库 schedule
还有一张table teams
(如下图所示)我正在尝试使用 homeID
& awayID
内部 schedule
表上进行联接 teams
表…问题是它返回null
数据库布局Schedule
表格布局teams
表格布局
我的问题
SELECT s.*,
t1.teamId as homeId_teamId,
t1.teamCode as homeId_teamCode,
t1.teamName as homeId_teamName,
t2.teamId as visitorId_teamId,
t2.teamCode as visitorId_teamCode,
t2.teamName as visitorId_teamName
FROM schedule s
LEFT JOIN teams t1 ON s.homeId = t1.teamName
LEFT JOIN teams t2 ON s.visitorId = t2.teamName
WHERE gameID = '1';
返回的结果
你知道为什么我会得到一个空值吗?我错过了什么?谢谢你的帮助。
1条答案
按热度按时间s3fp2yjn1#
id
s应连接到id
s(非姓名):