oracle与mysql区别--转

https://www.cnblogs.com/id-tangrenhui/p/11647785.html

 

https://blog.csdn.net/DeMonliuhui/article/details/52988894

笛卡儿乘积:cross join

1 --笛卡儿乘积连接 :即不加任何条件,达到 M*N 的结果集。
2 --以下两种查询结果一样。
3 select * from student s cross join class c;
4 select * from student,class;

笛卡尔结果:

注意:如果cross join加上where s.classid=c.id条件,会产生跟自连接一样的结果:

1 --加上条件,产生跟自连接一样的结果。
2 select * from student s cross join class c where s.classid=c.id;

自连接结果集的cross join连接结果

猜你喜欢

转载自blog.csdn.net/qq_24271537/article/details/113210366