История изменений
Исправление Obezyan, (текущая версия) :
Да ладно. В Postgres скажем predicate push down вообще нет.
Шта? Вы сейчас на серьезных щщах? Там и предикаты и inline conditionals и много чего еще. Например, в запросах с объединением чтобы предикат протолкнулся дальше нужно использовать UNION ALL вместо UNION. С аггрегирующими функциями ситуация похуже, но и там выкрутились и сделали virtual tables и window functions.
В 1С это называется временные таблицы и оконные функции, если я правильно помню.
https://habr.com/ru/companies/lsfusion/articles/463095/#commjppd
Начал читать комменты, вы были правы, ваши разработчики не знают SQL.
Исходная версия Obezyan, :
Да ладно. В Postgres скажем predicate push down вообще нет.
Шта? Вы сейчас на серьезных щщах? Там и предикаты и inline conditionals и много чего еще. Например, в запросах с объединением чтобы предикат протолкнулся дальше нужно использовать UNION ALL вместо UNION. С аггрегирующими функциями ситуация похуже, но и там выкрутились и сделали virtual tables и [https://www.postgresql.org/docs/9.0/tutorial-window.html] window functions. В 1С это называется временные таблицы и оконные функции, если я правильно помню.
https://habr.com/ru/companies/lsfusion/articles/463095/#commjppd
Начал читать комменты, вы были правы, ваши разработчики не знают SQL.