सबसे आसान उपाय:
SQL> select * from t69
2 /
NAME NICKNAME ID
---------- ---------- ----------
Joe Joey 14
Joe 14
Michael 15
Mick 15
Mickey 15
SQL> select max(name) as name
2 , max(nickname) as nickname
3 , id
4 from t69
5 group by id
6 /
NAME NICKNAME ID
---------- ---------- ----------
Joe Joey 14
Michael Mickey 15
SQL>
यदि आपके पास 11gR2 है तो आप नए-फंसे हुए LISTAGG() फ़ंक्शन का उपयोग कर सकते हैं, लेकिन अन्यथा उपरोक्त कथन को एक चयन में लपेटना काफी आसान है जो NAME और NICKNAME कॉलम को जोड़ता है।