Semoga tulisan ini sedikit bermanfaat untuk kita semua.
Pertama karena masalah ane gini :
data di oracle dengan susunan :
field1 field2
A aku
A dirimu
B saya
B me
C he
B she
C you
A they
Saya ingin agar tampilan viewnya jadi :
field1 field2
A aku, dirimu, they
B saya, me, she
C he, you
Jiika Menggunakan Perintah MySQL kita bisa menggunakan perintah ini :
SELECT field1,GROUP_CONCAT(field2 SEPARATOR ‘,’) as namafieldalias
FROM xaxa GROUP BY field1 where field1 =’*****’
Tapi perintah ini tidak dapat di eksekusi di Oracle 10g setelah cari sana-sini akhirnya ketemu juga. perintahnya menjadi seperti ini :
SELECT field1,
RTRIM(XMLAGG(XMLELEMENT(R,field2,’, ‘).EXTRACT(‘//text()’)),’, ‘) namafieldalias
FROM xaxa where field1 =’*****’
GROUP BY field1
Itu saja sedikit dari ane… semoga bermanfaat.
— Author : Echo Sinichi / Eko Prasetyo —