andy987650628
Jerry95270628
2016-01-13 12:43

oracle sql查询语句优化

  • oracle
  • select
  • 优化
  • sql

select moni.p_code,moni.department,moni.monitorserialno,moni.adminname,moni.buildingname from t_monitorroom moni where moni.p_code in
(select roleauth.monitorroomid from t_monitorroom_role_authority roleauth left join
t_monitorroom_user_role userrole on userrole.roleid=roleauth.roleid where userrole.userid='admin')
其中t_monitorroom这个表中有一万多条记录,t_monitorroom_role_authority这个表中是存的角色拥有的t_monitorroom中的权限。
查询需要9秒多钟,求高手支招优化。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答

为你推荐

换一换