摘要: 如果查询语句使用了not in 那么内外表都进行全表扫描,没有用到索引; 而not extsts 的子查询依然能用到表上的索引。 所以无论那个表大,用not exists都比not in要快。 也就是说,in和exists需要具体情况具体分析,not in和not exists就不用分析了,尽量用n 阅读全文
posted @ 2018-06-13 07:16 楓子 阅读(21769) 评论(1) 推荐(1) 编辑
摘要: 表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快 阅读全文
posted @ 2018-06-13 07:14 楓子 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-13 07:07 楓子 阅读(981) 评论(0) 推荐(0) 编辑