WHERE 子句中元素的顺序会改变查询的速度吗?
我有以下内容:
SELECT * FROM table1 WHERE a<b
. 这将返回 500 条记录。
SELECT * FROM table1 WHERE c<d
. 这将返回 130000000 条记录。
现在,如果您有以下选择:
SELECT * FROM table1 WHERE a<b AND c<d
或者
SELECT * FROM table1 WHERE c<d AND a<b
这两个查询中的哪一个会更快?顺序重要吗?