两张表连接没有任何条件限制:
当两张表进行连接查询,没有任何条件限制的时候,最终查询结果条数,是两张表条数的乘积,这种现象被称为:笛卡尔积现象。(笛卡尔发现的,这是一个数学现象。)
连接时加条件,满足这个条件的记录被筛选出来!
select emp.ename,dept.dname from emp,dept where emp.deptno = dept.deptno;
表起别名。很重要。效率问题。
select e.ename,d.dname from emp e,dept d where e.deptno = d.deptno; //SQL92语法。
思考:最终查询的结果条数是14条,但是匹配的过程中,匹配的次数减少了吗?
次数没有减少,还是56次,只不过进行了四选一。
注意:通过笛卡尔积现象得出,表的连接次数越多效率越低,所以应该尽量降低表的
连接次数。