1、笛卡儿积【交叉连接】{1,2,3}交叉{4,5} 可以参考【笛卡儿积.png】
1
2 4
3 5
最终产生的结果 14 15 24 25 34 35 交叉产生的记录数就是 两个集合的个数的乘积
sql语句: select * from dept,emp
2、内连接:通过条件关联后无法关联的数据丢失
sql语句:select * from dept d inner join emp e on d.deptno=e.deptno
3、外连接
左外连接:以控制的表为主表,能关联的显示,不能关联的也保留(主表数据保留)
sql语句:select * from dept d left join emp e on d.deptno=e.deptno
右外连接
sql语句:select * from dept d right join emp e on d.deptno=e.deptno
4、全连接:将左外连和右外连的结果合并,去重复
sql语句:select * from dept dfull join emp e on d.deptno=e.deptno
5、自连接:参与的连接的表都是同一张表
sql语句:select * from emp e,emp t