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?