有两句sql语句,执行同样的查询结果:
select ename,deptno,(select dname from scott.dept where deptno=a.deptno)
from scott.emp a;  --以下简称aselect a.ename,a.deptno,b.dname
from scott.emp a,scott.dept b
where a.deptno=b.deptno   --以下简称b请问大家,a语句的执行顺序是怎样的?
          例如,我知道b语句的执行顺序是这样的:
          1、对emp表和dept表进行全连接操作
          2、根据条件找出满足要求的记录,即a.deptno=b.deptno
         3、将需要的字段查询出来。
那么a语句的执行顺序又是怎样的,这两种写法的执行效率谁高谁低啊?
请不吝赐教