Andreas-Lindig: Datenbank: Inkonsistenzabfrage

Beitrag lesen

Hallo Datenbankfreaks!

wie kann man aus MySql eine Zwischentabelle speichern?
Ich habe diese Abfrage:

//alle Datensaetzte aus 'zutaten' plus die Schnittmenge zu 'listing' abfragen
//dort, wo 'listing' keinen Datensatz enthält

select * from zutaten left join listing on zutaten.id=listing.zutat_id
where listing.zutat_id is null

Ich suche also die 'toten' Datensaetze aus 'zutaten', die keinen Bezug mehr zu 'listing' haben.
Soweit so gut. Aber wie kann ich diese Daensaetze aus der Tabelle 'zutaten' loeschen?
Ich wollte die Ergebnismenge als DUMP oder aehnlich speichern, um davon eine eigene Tabelle zu machen, und dann mithilfe der Id's die richtigen Datensaetze in 'zutaten' zu finden, aber wie geht das? In Acces nennt sich das, soweit ich weiss, 'Inkonsistenzabfrage' und geht in einem Rutsch. Das erwarte ich gar nicht, aber geht das ueberhaupt in MySql?

Gruß, Andreas