1,108
社区成员




--你的表2应该缺少金额一项,表2缺少工资款项代码一项
select 表2.员工号码 , 表2.姓名 ,
sum(case 表1.工资款项名称 when '基本工资' then 金额 else 0 end) '基本工资',
sum(case 表1.工资款项名称 when '津贴' then 金额 else 0 end) '津贴',
sum(case 表1.工资款项名称 when '奖金' then 金额 else 0 end) '奖金'
from 表2,表1
where 表2.工资款项代码 = 表1.工资款项代码
group by 表2.员工号码 , 表2.姓名