重複の可能性:
単一のクエリで選択した列を連結しますか?
MySQL ではこれがかなり簡単であることは知っていますが、SQLServer でそれを行う方法がわかりません。2 つの列を含むテーブルがあります。ユーザー ID とタグ ID。TagID をカンマ区切りの文字列に連結し、結果を UserID でグループ化したいと考えています。どうやってやるの?
重複の可能性:
単一のクエリで選択した列を連結しますか?
MySQL ではこれがかなり簡単であることは知っていますが、SQLServer でそれを行う方法がわかりません。2 つの列を含むテーブルがあります。ユーザー ID とタグ ID。TagID をカンマ区切りの文字列に連結し、結果を UserID でグループ化したいと考えています。どうやってやるの?
これはあなたが探しているものかもしれません:
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つのテーブルは似ています。
よろしく
マック