以下のクエリを使用して、テーブルにカンマ区切りの名前のリストを作成しようとしています
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+',' ,'') + Name
FROM Production.Product
SELECT @listStr
これは正常に機能しますが、リストには重複が含まれています
DISTINCT
リストに重複が含まれないように、これをどのように作成するか誰にもアドバイスできますか。