【发布时间】:2020-03-16 12:21:17
【问题描述】:
我有一张这样的桌子:
ID Number
A 10
A 11
B 10
C 9
C 10
... ...
我想在 SQL Server 中创建如下视图:
id number
A [10,11]
B [10]
C [9,10]
...
我在 PostgreSQL 中创建了以下内容:
CREATE VIEW "EXAMPLE" AS
SELECT
ID as "id",
json_agg (Number Order By Number DESC) AS "number"
FROM "exampleX"
GROUP BY ID
如何在不使用 STRING_AGG 的情况下在 sql server 中做到这一点。
【问题讨论】:
-
您的 SQL Server 版本是多少?
-
如果您可以访问
STRING_AGG,您也可以访问FOR JSON。 -
SQL SERVER 2016
-
哦,所以你没有
STRING_AGG;所以当你说没有STRING_AGG时,你的意思是你不能使用它,因为版本。
标签: json sql-server group-by sql-server-2016