行转列求一sql(100分奉上,在线等,得正解立刻给分)!!!

xzy825 xzy825 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表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怎么写?
...全文
评论 21
收藏 已收藏
分享
返回顶部
xzy825
Oracle 17,133 成员 55,258 内容