行转列求一sql(100分奉上,在线等,得正解立刻给分)!!!
表A:pk为a1;
a1(工资项编号),a2(工资项名称),a3(工资类别)
-------------------------------------------
a001 基本工资 00
a002 饭补 00
a003 奖金 01
a004 绩效工资 01
a005 所得税 02
表B:pk为b1,a1;
a1(工资项编号),b1(编号), b2(金额)
-------------------------------------------
a001 b001 50
a002 b002 50
a003 b003 100
a005 b004 -40
结果:注:a3(工资类别)只能有00,01,03这三种。
类别一(00) 类别二 (02) 类别三(03)
----------------------------------------------------------------
基本工资50,饭补50 绩效工资100 所得税-40
请问这个sql怎么写?