私は MS-SQL を使用しており、次のようなテーブルがあります。
Count Code
1 A
2 C
3 A
4 B
5 C
6 B
コード列の個別の行を取得するだけで済みますが、列の順序を維持して、次のようなカンマ区切りの文字列を作成する必要があります。
A, C, B
メッセージ 145、レベル 15 の SQL エラーが発生しないように、次のコードを試しました。
SELECT @tlist = ISNULL(@tlist+', ','') + Code
FROM (SELECT DISTINCT t.Code
FROM @Table t)
しかし、A、B、Cの出力が得られます