有一个主表字段table_1.mx
一个明细表字段table_1_dt2.sg
需要主表字段等于明细表字段 由于明细表字段是个浏览框字段 内容可能会取多个 所以在主表呈现的形式用逗号隔开
该怎么实现 有实际代码不
关于泛微oaE9中sql的问题!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
7条回答 默认 最新
- 喝茶品人生 2023-05-23 13:01关注
先用GROUP BY按主表中的字段分组,把明细表中的多个记录的值以逗号分隔的形式合并到一个字符串中,在转成JSON 数组的形式:
SELECT table_1.mx, JSON_QUERY('[' + STRING_AGG('"' + table_1_dt2.sg + '"', ',') + ']') AS dt2 FROM table_1 JOIN table_1_dt2 ON table_1.mx = table_1_dt2.sg GROUP BY table_1.mx
泛微现在也出了自己的sql了?
解决 1无用
悬赏问题
- ¥15 Windows 驱动 pcie问题
- ¥15 用C语言完成一个复杂的游戏
- ¥15 如何批量更改很多个文件夹里的文件名中包含文件夹名?
- ¥50 MTK手机模拟HID鼠标出现卡顿
- ¥20 求下下面这个数据结构代码
- ¥20 前端 二进制文件流图片转化异常
- ¥15 github上的这个C语言项目如何跑起来
- ¥15 java 判断某个数 区间是否存在
- ¥15 appium控制多个雷电模拟器问题
- ¥15 C# iMobileDevice