Select a.人员编号,姓名,性别,政治面貌,学历 as 最高学历,专业,毕业院校,毕业日期,职称等级 as 最高职称等级,职称系列,获得资格时间
from 基本情况表 As a left join
(Select a.人员编号,学历,专业,毕业院校,a.毕业日期
from 学历 As a Inner join
(Select 人员编号,max(毕业日期) As 毕业日期
from 学历 group by 人员编号
) As b on a.人员编号=b.人员编号 and a.毕业日期=b.毕业日期
) As c on a.人员编号=c.人员编号
left join
(Select a.人员编号,职称等级,职称系列,a.获得资格时间
from 职称表 As a Inner join
(Select 人员编号,max(获得资格时间) As 获得资格时间
from 职称表 group by 人员编号
) As b on a.人员编号=b.人员编号 and a.获得资格时间=b.获得资格时间
) As d on a.人员编号=d.人员编号