LINUX.ORG.RU

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

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

Хотя убей не пойму причем тут CASE, но не суть.

Вы имеете ввиду что он предикат по account сможет внутрь UNION ALL протолкнуть (а точнее развернуть UNION ALL)? Вот честно не уверен, надо пробовать, но вообще основная речь шла про aggregate (GROUP BY, window functions, рекурсивные CTE как более частый и важный случай), и там Postgres точно не проталкивает (так как не может развернуть скажем GROUP BY или window функцию наверх).

Исправление NitroJunkie, :

Хотя убей не пойму причем тут CASE, но не суть.

Вы имеете ввиду что он предикате по account сможет внутрь UNION ALL протолкнуть (а точнее развернуть UNION ALL)? Вот честно не уверен, надо пробовать, но вообще основная речь шла про aggregate (GROUP BY, window functions, рекурсивные CTE как более частый и важный случай), и там Postgres точно не проталкивает (так как не может развернуть скажем GROUP BY или window функцию наверх).

Исправление NitroJunkie, :

Хотя убей не пойму причем тут CASE, но не суть.

Вы имеете ввиду что он предикате по account сможет внутрь UNION ALL протолкнуть (а точнее развернуть UNION ALL)? Вот честно не уверен, надо пробовать, но вообще основная речь шла про aggregate (GROUP BY, window functions, рекурсивные CTE как более частый и важный случай), и там Postgres точно не проталкивает (так как не может развернуть GROUP BY наверх или window функцию).

Исправление NitroJunkie, :

Хотя убей не пойму причем тут CASE, но не суть.

Вы имеете ввиду что он предикате по account сможет внутрь UNION ALL протолкнуть (а точнее развернуть UNION ALL)? Вот честно не уверен, надо пробовать, но вообще основная речь шла про aggregate (GROUP BY, window function как более частый и важный случай), и там Postgres точно не проталкивает (так как не может развернуть GROUP BY наверх или window функцию).

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

Хотя убей не пойму причем тут CASE, но не суть.

Вы имеете ввиду что он account сможет внутрь UNION ALL протолкнуть (а точнее развернуть UNION ALL)? Вот честно не уверен, надо пробовать, но вообще основная речь шла про aggregate (GROUP BY, window function как более частый и важный), и там Postgres точно не проталкивает (так как не может развернуть GROUP BY наверх или window функцию).