我知道这在MySQL中相当简单,但我不知道如何在SQLServer中执行此操作。我有一个包含两列的表。用户ID&标签识别。我想将TagID连接成逗号分隔的字符串,其中结果按用户ID分组。我怎么能这样做?
答案 0 :(得分:0)
我认为这样的事情可能就是你想要的:
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