आप json_array_elements
का उपयोग कर सकते हैं JSON और array_agg
को अननेस्ट करने के लिए छानने के बाद इसे वापस घोंसला बनाने के लिए। कुछ इस तरह:
SELECT t.id, array_to_json(array_agg(j))
FROM your_table t, json_array_elements(t.jsonColumn) j
WHERE j->>'field' = 'abc'
GROUP BY id;