【发布时间】:2015-06-17 22:40:25
【问题描述】:
我正在尝试检索产品的逗号分隔产品类别列表。
这是我想要做的事情的一个想法:
SELECT *, (
SELECT CategoryName
FROM ProductCategories pc
WHERE p.ProductId=pc.ProductId) as ProductCategories
FROM Products p
我需要将产品类别放在逗号分隔的列表中。有没有办法使用 COALESCE 来做到这一点?
【问题讨论】:
-
不,不使用
coalesce()。但是,如果你用谷歌搜索“SQL Server 字符串聚合”之类的东西,你会发现这个问题以前也有人问过。
标签: sql sql-server sql-server-2008