SQLite Cross Join交叉连接

SQLite 交叉联接用于将第一个表的每一行与第二个表的每一行进行匹配。如果第一个表包含 x 列,第二个表包含 y 列,则生成的交叉联接表将包含 x*y 列。

语法:

SELECT ... FROM table1 CROSS JOIN table2   

图示:

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

“学生”表包含以下数据:

“部门”表包含以下数据:

示例:

交叉联接后从“学生”和“部门”表中选择所有记录:

SELECT * FROM COMPANY CROSS JOIN DEPARTMENT;  

热门文章

优秀文章