Используя 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, где записи связаны. Возможно ли это?