求教except操作原理 例如:有T1,T2两个结构相同的表,做except操作select * from T1exceptselect * from T2如果T1,T2中各有40000条数据,那么此时的except操作是不是要比较4W*4W=16亿次? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得应该是这样的T1里取出一条数据 然后去遍历T2 找到了对应的 就停止遍历 最多遍历一个表 40000次 如果每条都这样 那就是4W*4W=16亿次 有些应该可以遍历到一半就好了 看了下执行计划先是扫描第一个表,然后对第一个表排序,在扫描第二个表,然后俩个表嵌套循环(left anti semi join)left anti semi join 不知道什么意思 不会的。楼主算的是最坏的情况。而且这种情况用EXCEPT效果肯定不好。 求一SQL语句 从字符串中取数字 一条Update语句,要求:不使用辅助变量完成刷新功能。 一个 insert 插入 多表关联数据 小问题,搞了3个小时了 sqlserver中字符串的写法错误 请问一个sql server 和powerdesigen的问题? 问SQL语言基础问题,,'select @CmdNo=@@identity ' 如何给SQLSERVER添加ASPNET权限? 事务使用的奇怪问题求助 一个看似简单的SQL,我怎么弄了一天还没好呢,大脑陷入死胡同? 我装oracle8.1.5,为什么找不到Enterprise Manage? sql2008如何看数据 sqlbase求助
如果每条都这样 那就是4W*4W=16亿次
有些应该可以遍历到一半就好了
先是扫描第一个表,然后对第一个表排序,在扫描第二个表,然后俩个表嵌套循环(left anti semi join)
left anti semi join 不知道什么意思
不会的。楼主算的是最坏的情况。
而且这种情况用EXCEPT效果肯定不好。