जैसा कि आपने सही देखा, आप मुख्य SELECT . में CTE में संशोधित पंक्तियों को नहीं देख सकते हैं . यह दस्तावेज है
:
तो आपको RETURNING . का उपयोग करना चाहिए ।
मुझे लगता है कि सबसे आसान तरीका किसी फ़ंक्शन का उपयोग नहीं करना होगा, बल्कि json_build_object करना होगा मुख्य प्रश्न में और इसे सीटीई parents . पर संचालित करें और children ।