1.外连接
- 左连接(left join …on)[以左表的记录为主]
- 右连接 (right join…on) [以右表的记录为主]
- 完全外连接(full join…on) [以两个表的所有记录的记录为主]
2.内连接
- join//inner join
3.交叉连接
- cross join
- 没有 WHERE 子句的交叉联接将产生连接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。
4.sql命令
-
两表之间
例:select * from student,score where student.sno=score.sno -
多表连接
例:select s.Name,C.Cname from student_course as sc left join student as s on s.Sno=sc.Sno left join course as c on c.Cno=sc.Cno