首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

not in 跟 not 效率区别

2012-09-25 
not in 和 not 效率区别update sso.m_user_info ui set ui.sjfw(?? select oimu.organize_detail_code fr

not in 和 not 效率区别
update sso.m_user_info ui set ui.sjfw=(
?? select oimu.organize_detail_code from
(select * from sso.m_organize_info oi inner join sso.m_organize_user mu on mu.organize_code=oi.organize_code
?? ) oimu inner join m_user_info ui1 on ui1.user_code=oimu.user_code where ui.login_name=ui1.login_name and rownum<2
)
where ui.user_code
not in(
select mu.user_code from sso.m_organize_info oi inner join sso.m_organize_user mu on oi.organize_code=mu.organize_code
??? where oi.organize_bm like '370211%' or oi.organize_bm like '37020028%' or
????????? oi.organize_bm like '37020003%' or oi.organize_name like '%法制%'
)
=======

上面的语句用了157S
而下面的语句用了仅3S


update sso.m_user_info ui set ui.sjfw=(
?? select oimu.organize_detail_code from
(select * from sso.m_organize_info oi inner join sso.m_organize_user mu on mu.organize_code=oi.organize_code
?? ) oimu inner join m_user_info ui1 on ui1.user_code=oimu.user_code where ui.login_name=ui1.login_name and rownum<2
)
where ui.user_code in(
select mu.user_code from sso.m_organize_info oi inner join sso.m_organize_user mu on oi.organize_code=mu.organize_code
??? where oi.organize_bm not like '370211%' and oi.organize_bm not like '37020028%' and
????????? oi.organize_bm not like '37020003%' and oi.organize_name not like '%法制%'
)

热点排行