Oracle DB使用连接显示多个表中的数据(三)
ment_name FROM employees CROSS JOIN departments ;
示例生成EMPLOYEES表和DEPARTMENTS表的笛卡尔积。
CROSS JOIN方法非常有用,可以应用于许多情况。例如,要按月按办公室返回总人工成本,即使X 月没有人工成本,也可以执行所有月的表与办公室表的交叉联接。
如果要创建笛卡尔积,最佳做法是在SELECT中显式说明CROSS JOIN。因此,可以非常清楚表明要生成笛卡尔积,而不是缺少联接的结果。