个性化阅读
专注于IT技术分析

PostgreSQL交叉连接

CROSS JOIN将第一个表的每一行与第二个表的每一行匹配。也称为笛卡尔乘积。如果table1具有” x”列, 而table2具有” y”列, 则结果表将具有(x + y)列。

句法:

SELECT coloums 
FROM table1 
CROSS JOIN table2

请参阅以下示例:

我们来看一个具有以下数据的表” EMPLOYEES”。

表1:员工

PostgreSQL交叉连接1

创建另一个具有以下数据的表” DEPARTMENT”。

表2:部门

PostgreSQL交叉连接2

执行以下查询:

SELECT "NAME", "DEPT"
FROM "EMPLOYEES"
CROSS JOIN "DEPARTMENT";

输出

PostgreSQL交叉连接3
赞(0)
未经允许不得转载:srcmini » PostgreSQL交叉连接

评论 抢沙发

评论前必须登录!