Pattern

Row-Local JSON Processing

non-lateral-json-processing

Per-row JSON extraction fails because the query applies json_to_recordset to a fixed JSON value (or wrong typing) instead of using a lateral, row-local join, producing only one parsed document and mismatched mappings downstream.