本帖最后由 aaasssmnb 于 2011-10-27 22:46:14 编辑

解决方案 »

  1.   

    select name 名称,if(isnull(mag_id),'无',if(mag_id=id,'老板','')) 管理者
    from emp
      

  2.   

    select e1.name 名称,if(e1.mag_id is null,'无',if(e2.mag_id is null,'老板',e2.name)) 管理者
    from emp e1
    left join emp e2  
    on e1.mag_id=e2.id
      

  3.   

    如果看到函数不了解的,最快的方法不是等待别人答复,而自己查一下官方的免费手册。
    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html