我想知道是否CROSS JOIN
可以在找到任何查询时安全地替换INNER JOIN
它。
是INNER JOIN
没有ON
还是USING
完全一样CROSS JOIN
?如果是,是否CROSS JOIN
发明了该类型只是为了在查询中更好地表达意图?
这个问题的附录是:
CROSS JOIN ... WHERE x
使用, INNER JOIN ... ON ( x )
或时使用现代和广泛使用的 DBMS 会有区别INNER JOIN ... WHERE ( x )
吗?
谢谢你。