0

我想编写一个返回嵌套 json 的存储过程。我目前正在尝试编写查询来执行此操作,但我对编写它所需的格式有点困惑。

我想要看起来像这样的json:

    {
      [{
        item: "string",
        item2: 0,
        groups: [{
          item: "string",
          item2: "string",
          sub_groups[{
            item: "string",
            item2: "string"
          }, {
            item: "string",
            item2: "string"
          }]
        }, {
          item: "string",
          item2: "string",
          sub_groups[{
            item: "string",
            item2: "string"
          }, {
            item: "string",
            item2: "string"
          }]
        }]
      }, {
        item: "string",
        item2: 0,
        groups: [{
          item: "string",
          item2: "string",
          sub_groups[{
            item: "string",
            item2: "string"
          }, {
            item: "string",
            item2: "string"
          }]
        }, {
          item: "string",
          item2: "string",
          sub_groups[{
            item: "string",
            item2: "string"
          }, {
            item: "string",
            item2: "string"
          }]
        }]
      }]
    }

包含值的对象数组,包含值的对象数组,以及包含值的对象数组。

或者换一种说法,我有一个表与另一个表具有一对多关系,而另一个表与第三个表具有一对多关系,我想打印出代表这个的 json。

我试图为此编写一个查询,但我是 SQL 新手,并且在使用“嵌套查询”时遇到了困难。我不确定您是否甚至可以使用普通 SQL 来做到这一点,因为您只需要从外部嵌套中再次打印所有这些信息,次数与内部嵌套的结果相同。

4

0 回答 0