[英]SQL: pivot multiple tables
我有两张桌子
表A
ID Qualification
1 A
2 A
3 B
表B
ID Qualification
1 C
2 A
3 A
不幸的是,表A和B中的列名称相同-导致错误8156-多次指定了“ Qualification”列。
我的选择如下
SELECT *
FROM (
SELECT A.ID, A.Qualification, B.Qualification
FROM TableA A LEFT OUTER JOIN TableB B
ON A.ID = B.ID
)s
PIVOT
(SUM(ID)
FOR Qualification IN ([A],[B],[C])) pvt
TIA!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.