![](/img/trans.png)
[英]Oracle SQL - Pivot table rows to column and use sub query in pivot
[英]Resultset with pivot table as sub query - MSSQL
这是一个动态的条件聚合,因为没有表名,所以TABLE1与Image1有关
Declare @SQL varchar(max)=''
Select @SQL = @SQL+',[Line '+cast([Line#] as varchar(25))+']=max(case when [Line#]='+cast([Line#] as varchar(25))+' then EMail else '''' end)'
From (Select Distinct [Line#] from Table1) A
Order By [Line#]
Select @SQL='
Select A.Customer_Code
,B.Customer_Branch_Name'+@SQL+'
From Table1 A
Join Table2 B
on A.Customer_Code=B.Customer_Branch
Group By A.Customer_Code,B.Customer_Branch_Name'
Exec(@SQL)
退货
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.