[英]Join two columns in one table to a column in another reference table
我有两个表如下sql server:
表格1
ID Result ProductId1 ProductId2
10 Pass 1 2
22 Failed 3 4
表2
Id Name
1 ABC
2 DEF
3 GHI
4 JKL
我如何加入表格以获得此结果表:
结果
ID Result Name1 Name2
10 Pass ABC DEF
20 Failed GHI JKL
我正在使用SQL Server。
您想两次加入参考表:
select t1.id, t2.result, t21.name as name1, t21.name as name2
from table1 t1 join
table2 t21
on t1.productid1 = t21.id join
table2 t22
on t1.productid2 = t22.id;
请注意在from
子句中使用表别名来区分两个表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.