Seperti sekarang, pertama-tama Anda harus membagi nama (dan telepon) menjadi beberapa baris, lalu menerapkan operator yang ditetapkan (UNION
, MINUS
) ke data seperti itu.
Artinya, Anda tidak boleh menggunakan WM_CONCAT
sama sekali; setidaknya, tidak di awal, karena
- pertama Anda menggabungkan data
- maka Anda harus membaginya kembali menjadi beberapa baris
UNION
/MINUS
set
Melakukan pekerjaan yang tidak berguna dalam 2 langkah pertama.
Saya sarankan Anda untuk UNION
/ MINUS
data dulu, lalu agregat mereka menggunakan WM_CONCAT
. Omong-omong, versi database mana yang Anda gunakan? WM_CONCAT
adalah a) tidak berdokumen, b) bahkan tidak ada di versi database Oracle terbaru sehingga Anda lebih suka beralih ke LISTAGG
, jika memungkinkan.