CROSS JOIN将第一个表的每一行与第二个表的每一行匹配。也称为笛卡尔乘积。如果table1具有” x”列, 而table2具有” y”列, 则结果表将具有(x + y)列。
句法:
SELECT coloums
FROM table1
CROSS JOIN table2
请参阅以下示例:
我们来看一个具有以下数据的表” EMPLOYEES”。
表1:员工
创建另一个具有以下数据的表” DEPARTMENT”。
表2:部门
执行以下查询:
SELECT "NAME", "DEPT"
FROM "EMPLOYEES"
CROSS JOIN "DEPARTMENT";
输出
评论前必须登录!
注册