如果我交叉连接的 2 个表中有一个有重复项,输出中也会有重复项吗?

Incase one of the 2 tables that I am CROSS joining is having duplicates, will there be duplicates in the output as well?

表 1 :

Col1
1
2

表 2 :

Col1
A
B
B

以下的 o/p 是什么:select Table1 中的 Table1.col1 交叉连接 Table2 中的 Table2.col1;

CROSS JOIN 的结果集,其中一个 table 有 2 行,另外 3 个总是有 6 行。 CROSS JOIN 生成笛卡尔积,其中一个 table 中的每一行与另一个中的每一行配对。

你的情况:

1    A
1    B
1    B
2    A
2    B
2    B

所以,有重复项,如果这是您要问的。