Gemeinsame Abfrage als Spalte speichern?

Mit PostgreSQL habe ich eine Reihe von Abfragen, die so aussehen:

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

Gibt es eine Möglichkeit, diese Unterauswahl als Pseudospalte in der Tabelle zu speichern, da die Unterauswahl in jedem Fall identisch ist? Im Wesentlichen möchte ich in der Lage sein, eine Spalte aus Tabelle A auszuwählen, die eine Summe einer bestimmten Spalte aus Tabelle B ist, in der die Datensätze verknüpft sind. Ist das möglich?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage