Probleme bei DELETE mit Left join

joobi

Benutzer
Beiträge
24
ich möchte gerne alle Datensätze aus der Tabelle vokabeln mit einer ID über 390 löschen,
welche keine Verbindung zur Tabelle vokblockvok haben.

Also habe ich erst mal ein Select entworfen um zu schauen ob das Ergebniss nachvollziehbar ist.
Das funktioniert auch:
SELECT * FROM `vokabeln` v
LEFT JOIN vokblockvok vb ON v.ID = vb.IDvok
WHERE vb.IDvok IS NULL AND v.ID > 390

Dann wollte ich das in ein DELETE umbauen, dort sagt mir mySQL aber zu left join -> unbekanntes Schlüsselwort:
DELETE vokabeln
FROM `vokabeln` LEFT JOIN vokblockvok ON vokabeln.ID = vokblockvok.IDvok WHERE vokblockvok.IDvok IS NULL AND vokabeln.ID > 390)

Was kann der Fehler sein ?
 
Werbung:
Zurück
Oben