"&-5&,(&D,@&执行时间 DA<E 秒
如果有 个以上的表连接查询,那就需要选择交叉表"&作为基础
表,交叉表是指那个被其他表所引用的表。
例如:EMP 表描述了 LOCATION 表和 CATEGORY 表的交集。
757
7/77,
1F7,
77
7/7#/7@<<<7/7D<<<7
/7/7?7/7
/7/7?7/7
将比下列 SQL 更有效率
757
777,
/77,
1F77
7/7?7/7
/7/7?7/7
/7/7#/7@<<<7/7D<<<
5. WHERE 子句中的连接顺序
采用自下而上的顺序解析 子句,根据这个原理,表之间的连接必须
写在其他 条件之前,那些可以过滤掉最大数量记录的条件必须写在 子句
的末尾。
例如:
(低效,执行时间 156.3 秒)
7G7
777
77H7I<<<<7
/78#7?7J/1K7
/7DI7L77/57 77
71?/67