select a.员工编号,a.人员,b.部门名称,a.性别,a.基本工资
from 员工 a right outer join 部门 b
on a.部门代码=b.部门代码
其实就是
select a.员工编号,a.人员,b.部门名称,a.性别,a.基本工资
from 员工 a inner join 部门 b
on a.部门代码=b.部门代码
union all
select null,null,b.部门名称,null,null
from 部门 b
where not exists (select 1 from 员工 a where a.部门代码=b.部门代码)
我想说的是哪一个执行效率高呢?????
from 员工 a right outer join 部门 b
on a.部门代码=b.部门代码
其实就是
select a.员工编号,a.人员,b.部门名称,a.性别,a.基本工资
from 员工 a inner join 部门 b
on a.部门代码=b.部门代码
union all
select null,null,b.部门名称,null,null
from 部门 b
where not exists (select 1 from 员工 a where a.部门代码=b.部门代码)
我想说的是哪一个执行效率高呢?????
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货