繁体   English   中英

如何在一行中加入两个具有相同列名和不同 id 的 SQL 表?

[英]How to join two SQL tables with same columns name with different ids in one single row?

id location    code
1  Bangalore   BN
2  Chennai     CH
3  Kochi       KH

slno first_loc Second_loc
1       1        2
3       3        1

如何在 MySQL 中加入这两个表

只需使用别名,我假设您的第一个表名为location ,第二个表名为route因为您没有提供表的名称

Select slno, a.location, b.location from route
   left join location as a on route.first_loc = a.id
   left join location as b on route.second_loc = b.id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM