2012-04-24 5 views
0

の可能性の重複:
Concatenate a selected column in a single query?を連結ジョブI​​D

私は、これはMySQLでかなりシンプルですけど、私はSQLServerの中でどのように行うのか分かりません。私は2つの列を含むテーブルを持っています。ユーザーID &タグID。 TagIDをコンマで区切った文字列に連結し、その結果をUserIDでグループ化したいと思います。どうやってやるの?

答えて

0

私は何かのリクのethisは、あなたが探しているものかもしれませんythinkなります

彼らは二つのテーブルから来た場合である
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+'' 

。 1つのテーブルについても同様です。

よろしく

マック

+0

私はconcatinateする正確にどのように多くの項目を知っている場合にのみ可能であるが、それは彼らがどのように多くの動的およびユーザーごとのです。 –

+0

私のコードはあなたを助けましたか?そうでない場合は、私にはもっと多くの情報があります。私はあなたのために何ができるかを見ていきます。さもなければ、あなたが最初に尋ねた質問に答えたとします。 Cheers、Mac –