Сохранить общий запрос как столбец?

Используя PostgreSQL, у меня есть несколько запросов, которые выглядят так:

SELECT <col 1>, <col 2>
     , (SELECT sum(<col x>)
        FROM   <otherTable> 
        WHERE  <other table foreignkeyCol>=<this table keycol>) AS <col 3>
FROM   <tbl>

Учитывая, что суб-выбор будет идентичен в каждом случае, есть ли способ сохранить этот суб-выбор как псевдостолбец в таблице? По сути, я хочу иметь возможность выбрать столбец из таблицы A, который является суммой определенного столбца из таблицы B, с которой связаны записи. Это возможно?

Ответы на вопрос(4)

Ваш ответ на вопрос