我想根據ID將值連接成一列。如何在SQL 2012中使用來自不同列的值連接名稱
有沒有辦法用SQL語句連接基於另一列的兩列?
我的表看起來像這樣
customerID Name Values
1 John 10apples
1 John 20oranges
1 John 30bananas
2 Steve 15apples
2 Steve 20oranges
2 Steve 35bananas
我希望查詢應該給我一些這樣的事
customerID Name Values FAKENAME
1 John 10apples 10apples_20oranges_30bananas
1 John 20oranges
1 John 30bananas
2 Steve 15apples 15apples_20oranges_35bananas
2 Steve 20oranges
2 Steve 35bananas
基本上是不同的IDS應該結合值創建法米克名
的可能的複製(https://stackoverflow.com/questions/10404348/sql -server-dynamic-pivot-query) –
[如何使用GROUP BY連接SQL Server中的字符串?](https://stackoverflow.com/questions/273238/how-to-use-group-by- to-concatenate-strings-in-sql-server) –