如何解决SQL从查询结果中替换另一个表中的多个变量
基本上只是做两个连接,一个连接为家乡名称,一个连接为客场名称。
SELECT
s.Game1_Time,
t.Team_Name as 'Home Team',
t1.Team_Name as 'Away Team'
FROM `SCHEDULE` s
JOIN `TEAM` t on t.Team_Number = s.Game1_Home_Team
JOIN `TEAM` t1 on t1.Team_Number = s.Game1_Away_Team
我添加了反引号,因为schedule是一个关键字,所以为了不弄乱任何内容,您应该在表名上使用反引号
解决方法
我有一个团队时间表表,如下所示:
谢德勒
Game1_Time | Game1_Home_Team | Game1_Away_Team
===================================================
12:00:00 | 1 | 2
我想用另一个表中存在的相应团队替换团队值:
DBO团队
Team_Number | Team_Name
========================
1 | The Monsters
2 | Bug Bites
尝试执行此操作:如何在查询结果中用“ The Monsters”和“ Bug Bites”替换Schedule中的1和2?
Game1_Time | Home Team | Away Team
===================================================
12:00:00 | The Monsters | Bug Bites
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。