sql语句效率问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:59:38
如下二条SQL语句,达到的效果是一样,但是当遇到数据量很大、关联的表比较多时,哪条语句处理的速度快一点呢?哪些高手愿意出来帮帮手
select * from s where s# in (select s# from sc where c# = '001')
select s.* from s,sc where s.s# = sc.s# and sc.c# = '001'

第二条。

in语句是不能用索引的。

大数据查询。。不用索引。。那速度就慢的。。

而且表连接本身就比in要快。。

你可以查看执行计划来查看系统为它们分别制定的计划