![](/img/trans.png)
[英]How to join two or more columns from one table with one column from another table, even there are NULL values in first table columns
[英]Join two columns from one table to one column from another
我正在尝试使用我的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
但这然后返回一个布尔值
您应该使用两个不同的别名两次加入teams表
SELECT fixtures.* a.* , b.*
FROM fixtures
JOIN teams a ON fixtures.home_teamID = a.TeamID
JOIN teams b ON fixtures.home_teamID = b.TeamID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.