WITH upt as (
UPDATE backend."orders" SET "statusId" = 5
WHERE "userId" IN (177962,88265) and "statusId" IN (0,1,2,3,4) RETURNING *
)
INSERT INTO __test_result(orderid) VALUES ((SELECT orderid FROM upt))
Нужно обновить и зарегистрировать данные, получая эту ошибку
ERROR: column "orderid" does not exist Hint: There is a column named
"orderid" in table "__test_result", but it cannot be referenced from this part of the query.
Как вставить в таблицу все строки "upt"? Должно выглядеть
"upt.orderid","jsonb for that orderid"
для каждого заказа jsonb должен быть создан из столбца "upt" с таким же значением orderid