角度1:等值连接 与 非等值连接
角度2:自连接 与 非自连接
角度3:内连接 与 外连接
等值连接(使用=号连接)
非等值连接(不使用=号连接(如< ,>,<=,>=,!=))
select e.last_name,e.salary,j.grade_level from employees e,job_grades j where e.salary>=j.lowest_sal and e.salary<=highest_sal;
自连接(自己连接自己)
select emp.employee_id,emp.last_name,mge.employee_id,mge.last_name from employees emp,employees mge where emp.manager_id=mge.employee_id;
内连接 :合并具有同一列的两个以上的表的行,结果集中不包含一个表与另一个表不匹配的行
外连接:合并具有同一行的两个以上的表的行,结果集中除了包含一个表与另一个表匹配的行之外,还查询到了左表 或 右表 中不匹配的行
外连接的分类:左外连接 、右外连接,满外连接(包含左连接,也包含右连接)
外连接:两个表在连接过程中除了返回满足连接条件
标签:多表,等值,mge,分类,连接,emp,employee,查询,id From: https://www.cnblogs.com/rili/p/17065205.html