sql:select * from t where 条件a and 条件b and 条件c该表没有任何的索引,
说法1: 先全表扫描表t,然后根据条件a ,过滤出结果集a,
再在结果集a上,根据条件b,过滤出结果集b,
再在结果集b上,根据条件c,过滤出结果集c(最终结果)。
说法2:全表扫描表t,然后根据条件a 、条件b、条件c,直接过滤出结果问题:那个说法正确?
说法1: 先全表扫描表t,然后根据条件a ,过滤出结果集a,
再在结果集a上,根据条件b,过滤出结果集b,
再在结果集b上,根据条件c,过滤出结果集c(最终结果)。
说法2:全表扫描表t,然后根据条件a 、条件b、条件c,直接过滤出结果问题:那个说法正确?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货