fixxxer
есть большая разница и по логике, это условие склейки данных, на одну запись может склеиться несколько записей, а where фильтрация нужных записей...
это особенно ощутимо при использование LEFT JOIN + GROUP BY
для inner join разницы нету (в большинстве случаев, смотря на логику "склейки")