SQLite的CROSS JOIN用于第一个表的每一行与第二个表的每一行相匹配。如果第一个表中包含X列和第二个表包含Y列后,将所得CROSS JOIN表将包含X * Y列。
句法:
SELECT ... FROM table1 CROSS JOIN table2
图像表示:
我们有两个表“学生”和“部门”。
“学生”表具有如下的数据:
的“部门”表具有如下的数据:
例:
选择从表中的学生,DEPARTBMENT所有记录交叉连接后:
SELECT * FROM COMPANY CROSS JOIN DEPARTMENT;
评论前必须登录!
注册