за раз), у меня есть несколько колонок которые высчитываются динамически (на основе другой таблицы), но я не хочу делать ещё дополнительный SELECT query так как это будет излишне дорого. А сделать это через RETURNING
Грубо говоря у меня 3 insert запроса
INSERT INTO ... (code, dynamic_value) VALUES (X, (SELECT Y FROM table1 WHERE code = X)) RETURNING dynamic_value
Могу ли я полагаться на порядок ответа postgres согласно моему insert запросу? Я слышал что SELECT не гарантирует порядок записей в таблице и для этого нужно допольнительно ORDER BY делать чтоб гарантировать нужный порядок
а зачем вам порядок то???
No ask, no request, no query, NoSQL
А где тут хоть одно место, в котором можно изменить порядок хоть чего-нибудь? А вообще, чем пытаться обрывками объяснять вещи, которых вы непонимаете — привели бы воспроизводимый пример, и на нём спрашывали.
Обсуждают сегодня