Dit is heel eenvoudig:
CREATE TEMPORARY TABLE tempname AS (
SELECT whatever, whatever
FROM rawtable
JOIN othertable ON this = that
)
De tijdelijke tabel verdwijnt wanneer uw verbinding wordt verbroken. Een tijdelijke tabel bevat de gegevens die zijn vastgelegd op het moment dat deze werd gemaakt.
Je kunt ook een weergave maken, zoals zo.
CREATE VIEW viewname AS (
SELECT whatever, whatever
FROM rawtable
JOIN othertable ON this = that
)
Weergaven zijn permanente objecten (ze verdwijnen niet wanneer uw verbinding wordt verbroken), maar ze halen gegevens op uit de onderliggende tabellen op het moment dat u ze aanroept.