जैसा कि अभी है, आपको पहले नाम (और फ़ोन) को पंक्तियों में विभाजित करना होगा, और फिर सेट ऑपरेटर (UNION
) लागू करना होगा। , MINUS
) ऐसे डेटा के लिए।
जिसका अर्थ है कि आपको WM_CONCAT
का उपयोग नहीं करना चाहिए बिल्कुल भी; कम से कम, शुरुआत में नहीं, क्योंकि
- पहले आप डेटा को संयोजित करें
- तब आपको इसे वापस पंक्तियों में विभाजित करना होगा
UNION
/MINUS
सेट
पहले 2 चरणों में बेकार काम करना।
मेरा सुझाव है कि आप UNION
/ MINUS
पहले डेटा, फिर WM_CONCAT
. का उपयोग करके उन्हें एकत्रित करें . वैसे, आप किस डेटाबेस संस्करण का उपयोग करते हैं? WM_CONCAT
a) अनिर्दिष्ट, b) नवीनतम Oracle डेटाबेस संस्करणों में भी मौजूद नहीं है, इसलिए आप LISTAGG
पर स्विच करना चाहेंगे , यदि संभव हो तो।