SQLite 交叉连接

SQLite 交叉连接

SQLite Cross join用于将第一个表的每一行与第二个表的每一行进行匹配。如果第一个表包含x列,第二个表包含y列,那么结果的Cross join表将包含x*y列。

语法:

SELECT ... FROM table1 CROSS JOIN table2 

图片表示:

SQLite 交叉连接

我们有两个表格“学生”和“部门”。

SQLite 交叉连接

“学生”表具有以下数据:

SQLite 交叉连接

“部门”表格具有以下数据:

SQLite 交叉连接

示例:

选择执行交叉连接之后的表 STUDENT 和 DEPARTBMENT 中的所有记录:

SELECT * FROM COMPANY CROSS JOIN DEPARTMENT; 

SQLite 交叉连接

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程