1.分类
根据表的连接方式来划分,包括:
内连接:
等值连接
非等值连接
自连接
外连接:
左外连接(左连接)
右外连接(右连接)
全连接
2.笛卡尔积现象
在表的连接查询方面有一种现象称为“笛卡尔积”
当两张表进行连接查询的时候,没有任何条件进行限制,最终的查询结果条数是两张表记录条数的乘积。
如何避免笛卡尔积现象?加条件进行过滤
思考:避免了笛卡尔积现象,会减少记录的匹配次数吗?
不会,次数还是一样,只不过显示的是有效记录
关于表的别名:
select e.ename,d.dname from emp e,dept d;
好处:
1.执行效率高
2.可读性好
案例:找出每一个员工的部门名称,要求显示员工名和部门名。
select
e.name,d.dname
from
emp e,dept d
where
e.deptno = d