sql - 是否可以从此查询中获得结果?
问题描述
请查看查询,尝试从数据库中实现嵌套 json。
select JSON_OBJECT(
KEY 'objects' VALUE
(SELECT JSON_ARRAYAGG(
JSON_OBJECT(
KEY 'object_type' VALUE object_type,
KEY 'object_name' VALUE object_name
)
)
)
)
from Table name;
(上面试过没有得到我需要的东西)
我正在尝试实现嵌套的 JSON。目前我正在使用 Java 中的 map 和 stream 来实现,并想知道我是否可以直接从查询中得到它。
谢谢
解决方案
推荐阅读
- javascript - 两种形式的jquery提交
- go - 执行命令等待它完成,在 Go 中发送实时输出
- json - 从 TypeScript 中的 JSON 对象数组中删除 JSON 对象
- css - Ionic-Angular 无法正确滚动列表
- java - 根据对象类型将对象添加到列表
- java - 为什么 jackson.YAML 将 `is_error` 替换为 `_error` 字段?
- ios - 在 Swift 4 中创建嵌套层次导航
- reporting-services - 我可以根据它是否是 SSRS 组中的最后一条记录来设置一个值吗
- discount - 使用折扣代码进行定期付款
- linux - 如何以其他用户身份运行 systemd 服务脚本