Mysql 交叉连接是否与内部连接/连接相同,但没有打开条件?

Mysql 交叉连接是否与内部连接/连接相同,但没有打开条件?,mysql,join,conditional-statements,inner-join,cross-join,Mysql,Join,Conditional Statements,Inner Join,Cross Join,如果你可以只做内部连接而没有条件,为什么要使用交叉连接关键字?我错过什么了吗?交叉联接也可以有on条件吗 在MySQL中,JOIN、CROSS-JOIN和internal-JOIN是语法等价物(它们可以相互替换) 在标准SQL中,它们不是等价的内部连接与ON子句一起使用,否则使用交叉连接 在发布问题之前,您是否在网上对此进行了研究?我相信有很多解释。所以为了回答你的问题,他们肯定不一样。@Eric他们肯定不一样这是真的。。。但不是MySQL。在MySQL中,CROSS关键字被忽略,但它仍然可能被

如果你可以只做内部连接而没有条件,为什么要使用交叉连接关键字?我错过什么了吗?交叉联接也可以有on条件吗

在MySQL中,
JOIN
CROSS-JOIN
internal-JOIN
是语法等价物(它们可以相互替换)

在标准SQL中,它们不是等价的
内部连接
ON
子句一起使用,否则使用
交叉连接


在发布问题之前,您是否在网上对此进行了研究?我相信有很多解释。所以为了回答你的问题,他们肯定不一样。@Eric他们肯定不一样这是真的。。。但不是MySQL。在MySQL中,CROSS关键字被忽略,但它仍然可能被包括在内,无论是为了可移植性还是为了清晰(人类理解)。这是一个常见问题解答。在考虑发帖之前,请始终在谷歌上搜索任何错误消息或您的问题/问题/目标的许多清晰、简洁和准确的措辞,包括或不包括您的特定字符串/名称和网站:stackoverflow.com&tags;阅读许多答案。如果你发布一个问题,用一句话作为标题。请参阅文本上方的投票箭头和鼠标。“为什么”不是一个明确的问题。什么是有效答案永远不清楚。“为什么”在标准SQL中表示1=1的内部联接时有交叉联接?因为很多事情都是平衡的&做出了一个决定。问“什么”。在你研究之后。在每篇文章中问1个明确的、具体的、不重复的问题。