求一条sql语句。
表a
日期 组长 组员1 组员2
09-01 1 2 5
表b
员工代码 姓名
1 王x
2 李x
5 刘x
想出现以下结果
日期 组长 组员1 组员2
09-01 王x 李x 刘x
[解决办法]
建议写一个函数:通过工号取姓名的
查询时用函数更方便了,不过性能没有用表直接关联的快了
[解决办法]
select a.日期,b.姓名 as 组长,c.姓名 as 组员1,d.姓名 as 组员2
from 表a a
left join 表b b on a.组长=b.员工代码
left join 表b c on a.组员1=c.员工代码
left join 表b d on a.组员2=d.员工代码