To je velmi jednoduché:
CREATE TEMPORARY TABLE tempname AS (
SELECT whatever, whatever
FROM rawtable
JOIN othertable ON this = that
)
Dočasná tabulka zmizí, když se vaše připojení uzavře. Dočasná tabulka obsahuje data, která byla zachycena v době, kdy byla vytvořena.
Můžete také vytvořit podobný pohled.
CREATE VIEW viewname AS (
SELECT whatever, whatever
FROM rawtable
JOIN othertable ON this = that
)
Pohledy jsou trvalé objekty (nezmizí, když se vaše připojení uzavře), ale načítají data z podkladových tabulek v okamžiku, kdy je vyvoláte.