假设
category_id
是表 books
的索引键(非主键),下面两个 SQL 语句有什么区别吗?SELECT * FROM books WHERE author='Bill' AND category_id=1
SELECT * FROM books WHERE category_id=1 AND author='Bill'
我猜先根据 category_id
过滤记录,然后再根据 author
过滤比倒序过滤更快。SQL 引擎能聪明到用这种方式吗?