Re: [SQL ] 資料結構不同的join問題

作者: scpisces (失敗的勇氣。)   2014-08-26 20:07:08
select A,B,C,number1,[TF],[TT],[FF]
from
(
select a.A,a.B,a.C,a.D+a.E as F,a.number2,b.number1
from table2 as a
left join table1 as b on a.A=b.A and a.B=b.B and a.C=b.C
) as a
pivot
(
sum(number2) for F in ([TF],[TT],[FF])
) as pvt
※ 引述《sleepwu ( )》之銘言:
: 資料庫名稱:SQL server 2008
: 內容/問題描述:
: 因為不太好描述,我將table簡化,請直接點連結看圖。
: 我有兩張table如http://tinyurl.com/pconsga
: 其中ABC欄都是string,A and B and C是key值,D E欄用來判斷number2的屬性。
: 我拿table2 right join table 2 on 1.A=2.A and 1.B=2.B and 1.C=2.C
: 結果因為key值重複,會顯示為table3,但我想要呈現為table4的樣子。
: http://tinyurl.com/k4lssjz
: 請問這種資料結構該怎麼join或是怎麼group?
: 感謝!
作者: sleepwu ( )   2014-08-26 20:20:00
原來有pivot指令 明天來試試 感激不盡

Links booklink

Contact Us: admin [ a t ] ucptt.com