SQLite的交叉连接查询

SQLite的CROSS JOIN用于第一个表的每一行与第二个表的每一行相匹配。如果第一个表中包含X列和第二个表包含Y列后,将所得CROSS JOIN表将包含X * Y列。
句法:

SELECT ... FROM table1 CROSS JOIN table2

图像表示:
我们有两个表“学生”和“部门”。
“学生”表具有如下的数据:
的“部门”表具有如下的数据:
例:
【SQLite的交叉连接查询】选择从表中的学生,DEPARTBMENT所有记录交叉连接后:
SELECT * FROM COMPANY CROSS JOIN DEPARTMENT;

    推荐阅读