繁体   English   中英

SQL:枢转多个表

[英]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.

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