sql - 如何合并 JSON 数组中 SQL 表产生的记录?(SQL 服务器 2014)
问题描述
我有下表
|ID | Name | Line_no | DOB | Sex
---------------------------------------------------------
|123 | Sam | 1 | 01/02/1990 | F
|456 | John | 1 | 07/02/1992 | M
|789 | Carl | 1 | 05/02/1996 | M
|789 | Carl | 2 | 01/02/1985 | F
寻找给出以下 JSON 输出的查询(唯一 ID 的一个 JSON 字符串)
{"id":123,"Name":"Sam","Line_no_1":{"DOB":"01/02/1990","Sex":"F"}}
{"id":456,"Name":"John","Line_no_1":{"DOB":"07/02/1992","Sex":"M"}}
{"id":789,"Name":"Carl","Line_no_1":{"DOB":"05/02/1996","Sex":"M"},"Line_no_2":{"DOB":"01/02/1985","Sex":"F"}}
解决方案
推荐阅读
- php - PHP/MySQL - 使用准备好的语句查询数据库,将每行数据放在单独的 html 元素中?
- macos - 如何使用 ffmpeg 批量/顺序下载 m3u8 文件?
- python - DNA 字符串中随机基序搜索的意外输出
- c# - 如何序列化 xml 并获得最深的节点
- laravel - Laravel API 响应对象格式化
- android - RecyclerView 内的 RecyclerView
- sql - oracle sql cursor 使用邮件域名更新邮件域名
- python - PermissionError: [Errno 13] Permission denied: 'System Volume Information' 尝试使用 python 复制文件时
- c# - 在 Task 中使用 Disposable 对象
- spring - 从桌面应用程序访问 websocket