我如何獲得:如何使用GROUP BY連接SQL Server中的不同列?
ID Description Details
1 A Details 1
1 B Details 2
2 A Details 3
2 A Details 4
2 B Details 5
3 B Details 6
3 B Details 7
3 B Details 8
TO:
ID Values
1 A: Details 1 - B: Details 2
2 A: Details 3, Details 4 - B:Details 5
3 B: Details 6, Details 7, Details 8
我試圖按照這個線程解決方案: How to use GROUP BY to concatenate strings in SQL Server?
但是這給:
ID Values
1 A: Details 1 - B: Details 2
2 A: Details 3, A: Details 4 - B:Details 5
3 B: Details 6, B:Details 7, B:Details 8
有沒有辦法不重複描述結果集中的ption列?
謝謝!
你可以發佈你用來得到結果的查詢嗎?很可能你需要從'STUFF'的內部連接中去除'Description'列到外部,所以你只能得到'B'或'A'一次。 –
我發佈了上面提供查詢的鏈接。 :) – ohhzumm
完成整個路徑:'Tbl.description +':'+ tbl.Details',這將提供所需的結果。 – sagi