3,491
社区成员
发帖
与我相关
我的任务
分享
Select t.Id,
t.Name,
Sum(Decode(Rn, 1, Num, Null)) Sum1,
Sum(Decode(Rn, 2, Num, Null)) Sum2,
Sum(Decode(Rn, 3, Num, Null)) Sum3
From t,
(Select s.Id,
s.Num,
Row_Number() Over(Partition By Id Order By Rownum) Rn
From s) s
Where t.Id = s.Id
Group By t.Id, t.Name
Order By Id