![](/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.