0

重複の可能性:
単一のクエリで選択した列を連結しますか?

MySQL ではこれがかなり簡単であることは知っていますが、SQLServer でそれを行う方法がわかりません。2 つの列を含むテーブルがあります。ユーザー ID とタグ ID。TagID をカンマ区切りの文字列に連結し、結果を UserID でグループ化したいと考えています。どうやってやるの?

4

1 に答える 1

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+'' 

それは、それらが 2 つのテーブルから来ている場合です。1つのテーブルは似ています。

よろしく

マック

于 2012-04-24T12:11:15.847 に答える