我具有以下表使列值報頭用於使用TSQL
ID | Group | Type | Product
1 Dairy Milk Fresh Milk
2 Dairy Butter Butter Cream
3 Beverage Coke Coca cola
4 Beverage Diet Dew
5 Beverage Juice Fresh Juice
我需要以下輸出/查詢結果:
ID | Group | Type | Product
1 Dairy
1 Milk Fresh Milk
2 Butter Butter Cream
2 Beverage
1 Coke Coca cola
2 Diet Dew
3 Juice Fresh Juice
對於上述樣品的硬編碼的腳本可以執行工作,但我尋找任何數量的組的動態腳本。我不知道如何做到這一點,我還沒有一個示例查詢。我需要想法,至少給我一個想法的例子。 PIVOT看起來很接近但看起來並不適合這種情況。
OP想不完全是(僅限於組標題行,ID爲頭,但分項的行號)。 –
@TimSchmelter - 簡單修復。在聯盟的第二個查詢中將該組置空。 – Thomas