【发布时间】:2013-07-24 11:07:15
【问题描述】:
我正在尝试使用以下查询在表中创建以逗号分隔的名称列表
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+',' ,'') + Name
FROM Production.Product
SELECT @listStr
这很好用,但是列表确实包含重复项
谁能告诉我如何制作这个DISTINCT,以便列表不包含重复项。
【问题讨论】:
-
blog.sqlauthority.com/2009/01/15/… 那篇文章应该对你非常有用。