¿CROSS JOIN es sinónimo de INNER JOIN sin cláusula ON?
Me pregunto siCROSS JOIN
se puede reemplazar de forma segura conINNER JOIN
en cualquier consulta cuando se encuentra.
Es unaINNER JOIN
sinON
oUSING
exactamente el mismo queCROSS JOIN
? En caso afirmativo, tiene laCROSS JOIN
El tipo @ se inventó solo para expresar mejor la intención en una consulta?
Un apéndice a esta pregunta sería:
¿Puede haber una diferencia usando DBMS modernos y ampliamente utilizados cuando se usaCROSS JOIN ... WHERE x
, INNER JOIN ... ON ( x )
oINNER JOIN ... WHERE ( x )
?
Gracias