ON 决定如何 “连接” 表,
WHERE 决定连接后 “显示” 哪些行。 这个根本区别导致了在
LEFT JOIN /
RIGHT JOIN 外连接中,条件放置位置会产生巨大影响;而在
INNER JOIN 中,效果通常
等价。
MySQL 筛选条件放 ON 后 vs 放 WHERE 后
未经允许不得转载:小狮博客 » MySQL 筛选条件放 ON 后 vs 放 WHERE 后
ON 决定如何 “连接” 表,
WHERE 决定连接后 “显示” 哪些行。 这个根本区别导致了在
LEFT JOIN /
RIGHT JOIN 外连接中,条件放置位置会产生巨大影响;而在
INNER JOIN 中,效果通常
等价。