in 和 exists 执行区别

首先说in:in查询范围是在所须要查询的表里 做二次查询。就是说在查询的时候,第一次查询先扫描全表,效率 而后再根据in的筛选条件去作二次查询。至于效率这方面 我我的以为是针对少许数据的表 比较适合用in。数据 对较大筛选条件的来讲  in的筛选条件 只能有1000个 ,多了就会报错。查询 exists:exists是配合子查询来使用,也是单次过滤查询(我我的喜欢这么说,如有问题请诸位大神斧正),
相关文章
相关标签/搜索