LINUX.ORG.RU

История изменений

Исправление Loki13, (текущая версия) :

дурдом поста не в этом.

Ну почему же? Всегда можно представить легаси базу, где всё сделано, как сделано и другой софт работает с отдельными таблицами, а ТСу понадобилось сразу из многих таблиц получать результат. И никто не даст ему переделывать БД для одного запроса. Вот он и изобретает костыли. По идее же можно и правда собирать в цикле временную таблицу тупо select-insert, а потом отдавать результат.

Как это делается в pgsql - не знаю, но беглый гуглёж подсказывает EXECUTE.

Исходная версия Loki13, :

дурдом поста не в этом.

Ну почему же? Всегда можно представить легаси базу, где всё сделано, как сделано и другой софт работает с отдельными таблицами, а ТСу понадобилось сразу из многих таблиц получать результат. И никто не даст ему переделывать БД для одного запроса. Вот он и изобретает костыли. По идее же можно и правда собирать в цикле временную таблицу тупо select-insert, а потом отдавать результат.