左连接------> 以左边的表为基准(他有多少行就多少行,右边不够的就撤NULL)
Select * from 表名1 left join 表名2 on 表1.属性 = 表2.属性
右连接------> ….右边………
Select * from 表1 right join 表2 on 表1.属性 = 表2.属性
完全外连接-----> 左右两边的所有行都会满足
Select * from 表1 full join 表2 on 表1.属性 = 表2.属性
内连接 ----> 只输出两个表格共同的
Select * from 表1 join(inner join) 表2 on 表1.属性 = 表2.属性
交叉连接 ----> 给表2的每一个属性添加进表1 的每行中,不理解的话自己数据库查一下就知道了。
Select * from 表1 cross join 表2
例如:
--左连接
select * from Students left join StuCon on Students.no = StuCon.no
--右连接
select * from Students right join StuCon on Students.no = StuCon.no
--完全外连接
select * from Students full join StuCon on Students.no = StuCon.no
--内连接
select * from Students join StuCon on Students.no = StuCon.no
--交叉连接
select * from Students cross join StuCon