How to remove duplicate subqueries

Поиск
Список
Период
Сортировка
От Andrus
Тема How to remove duplicate subqueries
Дата
Msg-id gaqe5n$1nul$1@news.hub.org
обсуждение исходный текст
Список pgsql-general
I have query

SELECT ...
(
SELECT ... FROM (q1) p1 WHERE ...
UNION ALL
SELECT ... FROM (q1) p2 WHERE ...
) p3
GROUP BY f1,f2,f3

This query contains q1 query twice.
q1 takes long time to execute. PostgreSQL probably will execute it two
times.

How to force PostgreSQL 8.1 to execute q1 only once ?

Andrus.


В списке pgsql-general по дате отправления: