CROSS JOIN是否与INNER JOIN / JOIN相同,而没有处于ON状态?

问题描述 投票:-2回答:1

如果可以只进行INNER JOIN而没有条件,为什么要使用CROSS JOIN关键字?我想念什么吗?交叉连接也可以有条件吗?

mysql join conditional-statements inner-join cross-join
1个回答
0
投票

在MySQL中,JOINCROSS JOININNER JOIN是语法等效项(它们可以互相替换)。在标准SQL中,它们不是等效的。 INNER JOINON子句一起使用,否则使用CROSS JOIN

MySQL Reference Manual / ... / JOIN Clause

© www.soinside.com 2019 - 2024. All rights reserved.