Przechowuj wspólne zapytanie jako kolumnę?

Korzystając z PostgreSQL, mam wiele zapytań, które wyglądają tak:

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

Biorąc pod uwagę, że podselekcja będzie identyczna w każdym przypadku, czy istnieje sposób na zapisanie tego podselekcji jako pseudokolumny w tabeli? Zasadniczo chcę mieć możliwość wybrania kolumny z tabeli A, która jest sumą konkretnej kolumny z tabeli B, gdzie rekordy są powiązane. czy to możliwe?

questionAnswers(4)

yourAnswerToTheQuestion