再会。我正在尝试以 JSON 格式但以树类型显示查询。如下: 期望的输出。
我有以下查询,在其中生成头节点和键或链接,这是我的查询。
Select --value,
--c.IDEMPRESA,
rtrim(c.JERARQUIA) as JERARQUIA,
RTRIM(c.IDCONSUMIDOR) as IDCONSUMIDOR,
RTRIM(c.DESCRIPCION) DESCRIPCION,
[KEY]
from consumidor c
我附上此查询的结果https://dbfiddle.uk/Vi3hP6k6
我发现要在sql server中以JSON格式输出,使用以下语句。
对于 JSON 路径,包括_NULL_VALUES
但我不知道这行代码应该去哪里。关于如何以树型 JSON 输出有什么建议吗?
不幸的是,在 SQL Server 中递归聚合非常困难。
最简单的方法是仅使用递归标量函数。
然后从父 ID 或根 ID 开始(由于某种原因,在您的情况下它是一个空格)。
数据库<>小提琴