【发布时间】:2011-01-16 10:50:31
【问题描述】:
这可能是一个愚蠢的问题,但它可能会阐明连接在内部是如何工作的。
假设我有一个大表 L 和一个小表 S(100K 行与 100 行)。
下面两个选项在速度上会不会有区别?:
OPTION 1: OPTION 2:
--------- ---------
SELECT * SELECT *
FROM L INNER JOIN S FROM S INNER JOIN L
ON L.id = S.id; ON L.id = S.id;
请注意,唯一的区别是表连接的顺序。
我意识到不同 SQL 语言的性能可能会有所不同。如果是这样,MySQL 与 Access 相比如何?
【问题讨论】: