SQLite Cross Join交叉连接
SQLite 交叉联接用于将第一个表的每一行与第二个表的每一行进行匹配。如果第一个表包含 x 列,第二个表包含 y 列,则生成的交叉联接表将包含 x*y 列。
语法:
SELECT ... FROM table1 CROSS JOIN table2
图示:
我们有两个表格“学生”和“部门”。
“学生”表包含以下数据:
“部门”表包含以下数据:
示例:
交叉联接后从“学生”和“部门”表中选择所有记录:
SELECT * FROM COMPANY CROSS JOIN DEPARTMENT;
热门文章
优秀文章