oracle查询

一个已经查询出来的结果,有没有办法把这个结果作为一张表再次查询

FineReport yzmknpQp2068966 发布于 2023-2-13 10:18 (编辑于 2023-2-13 10:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
AlvinYLv7见习互助
发布于2023-2-13 10:19

嵌套子查询或者编辑成视图进行二次查询

  • yzmknpQp2068966 yzmknpQp2068966(提问者) 哪个会更快一点呢
    2023-02-13 10:20 
  • AlvinY AlvinY 回复 yzmknpQp2068966(提问者) 实时的话是视图,如果是非实时的,就采用二楼的做法就可以了。
    2023-02-13 11:13 
最佳回答
0
我在等风也等你Lv6初级互助
发布于2023-2-13 10:24

如果数据量太大的话,可以用存储过程插入到一张新表,那直接查新表就很快,

  • yzmknpQp2068966 yzmknpQp2068966(提问者) 这个怎么用
    2023-02-13 10:25 
  • 我在等风也等你 我在等风也等你 回复 yzmknpQp2068966(提问者) 创建存储过程,查询出你的sql,然后insert into到新的表,在设定执行任务时间,
    2023-02-13 10:27 
  • 3关注人数
  • 290浏览人数
  • 最后回答于:2023-2-13 10:24
    请选择关闭问题的原因
    确定 取消
    返回顶部