在JobID上连接

时间:2012-04-24 11:23:25

标签: sql-server

  

可能重复:
  Concatenate a selected column in a single query?

我知道这在MySQL中相当简单,但我不知道如何在SQLServer中执行此操作。我有一个包含两列的表。用户ID&标签识别。我想将TagID连接成逗号分隔的字符串,其中结果按用户ID分组。我怎么能这样做?

1 个答案:

答案 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