0
可能重複:
Concatenate a selected column in a single query?串連上作業ID
我知道這是在MySQL相當簡單,但我不知道該怎麼做,在SQLServer的。我有一個包含兩列的表格。用戶標識& TagID。我想將TagID連接成逗號分隔的字符串,其中結果按UserID分組。我怎樣才能做到這一點?
可能重複:
Concatenate a selected column in a single query?串連上作業ID
我知道這是在MySQL相當簡單,但我不知道該怎麼做,在SQLServer的。我有一個包含兩列的表格。用戶標識& TagID。我想將TagID連接成逗號分隔的字符串,其中結果按UserID分組。我怎樣才能做到這一點?
我會ythink東西LIK ethis可能是你在找什麼:
SELECT ''+Table1.UserID+','+Table2.TagID+'' AS CombinedCSVColumn
, SUM(Table1.Value) AS Value
From dbo.Table1 as Table1
INNER JOIN db.Table2 as Table2
ON Table1.EmployeeID = Table2.EmployeeID
GROUP BY ''+Table1.UserID+','+Table2.TagID+''
也就是說,如果它們來自兩個表。對於一張桌子是相似的。
問候
的Mac
這是唯一可能的,當我知道究竟有多少項目concatinate,但它是動態的,每個用戶他們有多少人。 – 2012-04-24 12:14:59
我的代碼對你有幫助嗎?如果沒有 - 讓我有更多的信息,我會看看我能爲你做些什麼,否則,獎勵它回答你問的第一個問題。乾杯,Mac – 2012-04-24 12:17:59