Мне интересно, можно ли CROSS JOIN
заменить INNER JOIN
на INNER JOIN
в любом запросе, когда он будет найден.
Является ли INNER JOIN
без ON
или USING
точно таким же, как CROSS JOIN
? Если да, то тип CROSS JOIN
был изобретен только для того, чтобы лучше выразить намерение в запросе?
Приложение к этому вопросу будет:
Может ли быть разница с использованием современных и широко используемых СУБД при использовании CROSS JOIN ... WHERE x
, INNER JOIN ... ON ( x )
или INNER JOIN ... WHERE ( x )
?
Спасибо.