
测试必备的Mysql常用sql语句
https://www.cnblogs.com/poloyy/category/1683347.html
这属于数学的内容,不介绍概念,直接看栗子来知道吧!
假设,有两个集合A、B
A = {1,2}
B = {3,4}集合A和集合B的笛卡尔积 = 集合A * 集合B;即,两表相乘,如下:
AxB = {(1,3),(1,4),(2,3),(2,4)}SELECT <字段名> FROM <表1> CROSS JOIN <表2> [WHERE]
SELECT <字段名> FROM <表1>, <表2> [WHERE子句] 

select * from emp cross join dept;
总记录数 = emp记录数(9) * dept记录数(4) = 36
select * from emp as a cross join dept as b on a.dept_id = b.id;