Я пытаюсь создать запятую delimted список имен в таблице, используя приведенный ниже запросSQL Четкая разделенный запятыми список
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+',' ,'') + Name
FROM Production.Product
SELECT @listStr
Это прекрасно работает, однако список не содержит дубликатов
Может кто-нибудь посоветовать как я сделал бы это DISTINCT
, чтобы список не содержал дубликатов.
http://blog.sqlauthority.com/2009/01/15/sql-server-remove-duplicate-entry-from-comma-delimited-string-udf/ Эта статья должна оказаться чрезвычайно полезным для вас , –