select 员工编号,case 上司姓名 when null then '主任' else 上司姓名 end,员工姓名 from ( select a.员工编号,a.员工姓名,a.上司编号,b.员工姓名 as 上司姓名 from employee as a left join employee b on a.上司编号=b.员工编号) aa
select 员工编号,(case when 上司姓名 is null then '主任' else 上司姓名 end) as 上司,员工姓名 from ( select a.员工编号,a.员工姓名,a.上司编号,b.员工姓名 as 上司姓名 from employee as a left join employee b on a.上司编号=b.员工编号) aa 刚才那个写错了-_-!!!
呵呵,稍改一下。 select a.员工编号,a.员工姓名,a.上司编号,,(case when 上司姓名 is null then '主任' else 上司姓名 end) as 上司 from employee as a left join employee b on a.上司编号=b.员工编号
(
select a.员工编号,a.员工姓名,a.上司编号,b.员工姓名 as 上司姓名
from employee as a
left join employee b
on a.上司编号=b.员工编号) aa
(
select a.员工编号,a.员工姓名,a.上司编号,b.员工姓名 as 上司姓名
from employee as a
left join employee b
on a.上司编号=b.员工编号) aa
刚才那个写错了-_-!!!
select a.员工编号,a.员工姓名,a.上司编号,,(case when 上司姓名 is null then '主任' else 上司姓名 end) as 上司
from employee as a
left join employee b
on a.上司编号=b.员工编号