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