Hi! I have a column called targeting in a table called campaigns . The column looks like
{ "targets": [ { "audienceSegments": [ { "includes": [ { "consumer": "selection", "segments": { "allOf": [ { "provider": "a", "ids": [ { "id": "110418" }, { "id": "110430" }, { "id": "110433" } ] } ] } } ], "excludes": [ { "consumer": "selection", "segments": { "allOf": [ { "provider": "a", "ids": [ { "id": "109776" } ] } ] } } ] } ] } ] } and I need to select all the ids in includes. Currently, I am doing it like this SELECT targeting#>'{targets,0,audienceSegments,0,includes,0,segments,allOf,0,ids}'FROM campaigns; and that works, but, I don’t want to have a fixed path because positions could change like 0 could become 1, includes and excludes could change positions, allOf could be anyOf etc. Any idea of how to always select ids in includes no matter the changes? Thank you! Anna