哪个查询会运行得更快?SQL“ON”子句优化
SELECT * FROM topic_info
LEFT JOIN topic_data ON topic_info.id = topic_data.id
WHERE id = ?
或
SELECT * FROM topic_info
LEFT JOIN topic_data ON topic_data.id = topic_info.id
WHERE id = ?
所不同的是在 “ON” 子句表达式的顺序:第一查询被检查topic_info.id针对topic_data.id,针对topic_info第二topic_data.id。哪个查询通常会运行得更快?
(我知道,无论是查询将无法解析,因为模棱两可的“ID”列的,但让我们忽略)
缩进可读性 – jandersson 2009-02-07 21:00:39