笛卡尔积中的区别
①SQL92中的笛卡尔积:select * from emp,dept
②SQL99中的笛卡尔积:select * from emp cross join dept
等值连接方面的区别
①SQL92表示:select * from emp,dept where emp.deptno=dept.deptno
②SQL99表示:select * from emp innner join dept on emp.deptno=dept.deptno
不等值连接方面
①SQL92表示:select * from emp ,salgrade where emp.sal<=salgrade.hisal and emp.sal>=salgrade.losal
②SQL99表示:select * from emp inner join dept on emp.deptno=dept.deptno where sal>2000
SQL99更加直观,可读性更强,功能也更加强大!
CROSS JION 其实就是求笛卡尔积
INNER JION 可以简写成 JION
LEFT OUTER JION 可以简写成 LEFT JION
RIGHT OUTER JION 可以简写成 RIGHT JION
FULL OUTER JION 可以简写成 FULL JION
【1】 https://blog.csdn.net/u011365831/article/details/78661440
【2】 https://blog.csdn.net/wyqwilliam/article/details/103076797
【3】 菜鸟教程关于Mysql 的文档 https://www.runoob.com/sql/sql-join-full.html
/103076797
【3】 菜鸟教程关于Mysql 的文档 https://www.runoob.com/sql/sql-join-full.html
【4】LeetCode 在线刷题mysql https://leetcode-cn.com/problemset/database/