[php]select A1,
max(decode(seq,1,APP,null))||
max(decode(seq,2,APP,null))||
max(decode(seq,3,APP,null))||
max(decode(seq,4,APP,null))||
max(decode(seq,5,APP,null))||
max(decode(seq,6,APP,null))||
max(decode(seq,7,APP,null))||
max(decode(seq,8,APP,null))||
max(decode(seq,9,APP,null))||
max(decode(seq,10,APP,null)) AS A2
FROM
(
select a1, a2 APP,row_number() OVER (PARTITION BY A1 ORDER BY A2) SEQ from tt
)
GROUP BY A1
[/php] |