私はいくつかのテーブルを検索し、クエリされたテーブルの1つの特定の列のすべての値に対して1つの行を返すクエリを持っています。このテーブルは、1つの一意の識別子に対して複数の行を返します。私がしたいのは、同じ一意の識別子を持つ行を結合し、列の値の2つをコンマで区切って結合し、それらの値を一意の列として返します。問合せ結果の行を一意の識別子で結合しますか?
例:
Museum MuseumID Country City Paintings Sculptures
Louvre 345 France Paris Mona Lisa NULL
Louvre 345 France Paris NULL Venus De Milo
Louvre 345 France Paris Ship of Fools NULL
代わりに私は、クエリがこれを実行したいと思います:
Museum MuseumID Country City Art
Louvre 345 France Paris Mona Lisa, Venus De Milo, Ship of Fools
私はC#のプログラムで使用することができますストアドプロシージャには、このクエリを有効にする必要があります。最初はデータをそのまま使用し、C#を使用して配列とロジックを使用して行を結合しましたが、データをC#プログラムに並べ替えて結合する代わりに、これをストアドプロシージャにする必要がありました。私はしなければならない。私は助けが必要です。
誰でも助けてもらえますか?
[グループ化された行を連結](http://stackoverflow.com/questions/9139472/concatenate-groupedrows) – Tony