Dette er meget ligetil:
CREATE TEMPORARY TABLE tempname AS (
SELECT whatever, whatever
FROM rawtable
JOIN othertable ON this = that
)
Den midlertidige tabel forsvinder, når din forbindelse lukkes. En midlertidig tabel indeholder de data, der blev fanget på det tidspunkt, den blev oprettet.
Du kan også oprette en visning som sådan.
CREATE VIEW viewname AS (
SELECT whatever, whatever
FROM rawtable
JOIN othertable ON this = that
)
Visninger er permanente objekter (de forsvinder ikke, når din forbindelse lukkes), men de henter data fra de underliggende tabeller på det tidspunkt, du kalder dem.