選擇group_id,
max(rn = 1時的情況,然後值結束)作為值1,
max(rn = 2時值結束的情況)作為值2,
max(rn = 3時的情況,然後值結束)作為值3,
max(rn = 4時的情況,然後值結束)作為值4
From (select *,row _ number()over(patience by group _ id order by id)as rn from table 1)a
按group_id分組