暂无图片
oracle在查询返回的列中使用了listagg后为什么很慢
我来答
分享
主流小五
2025-01-23
oracle在查询返回的列中使用了listagg后为什么很慢

只要有查询返回结果标记的那三行就很慢,去掉后就很快,为什么会这样,要查询的表的数据现在有15万



我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
大表哥
2025-01-23

典型的标量子查询,需要改写SQL 放到下面 join 里面

暂无图片 评论
暂无图片 有用 3
打赏 0
主流小五
题主
2025-01-24
因为我这个instr里面的这个字段是多个逗号分隔的,怎么left join呢
广州_老虎刘
2025-01-24

需要解决2个问题: 主要是第二个

1.标量子查询改成left join

2.instr关联改成等值关联(这个需要用点技巧)

暂无图片 评论
暂无图片 有用 1
打赏 0
主流小五
题主
2025-01-24
因为我这个字段是在我表里面是多个id用逗号分隔的,这个怎么left join
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏