Huhu, ich versuche gerade einen datensatz zu löschen anhand einer Unterabfrage.
Leider funktioniert das nicht, weil MySQL es anscheinend nicht erlaubt. Ich habe schon nachgegoogelt und auch diesen komischen Trick versucht, die Unteranfrage in einer zweiten Unteranfrage einzuwickeln, nix hat geholfen. Weiß jemand wie ich es sonst anders noch formulieren könnte? Ich verzweifle langsam ein bisschen.
Würde mich sehr über Antworten freuen (-:
mit freundlichen Grüßen
Joe.
Leider funktioniert das nicht, weil MySQL es anscheinend nicht erlaubt. Ich habe schon nachgegoogelt und auch diesen komischen Trick versucht, die Unteranfrage in einer zweiten Unteranfrage einzuwickeln, nix hat geholfen. Weiß jemand wie ich es sonst anders noch formulieren könnte? Ich verzweifle langsam ein bisschen.
Code:
DELETE FROM city WHERE city_id IN (
SELECT city_id FROM city
WHERE NOT EXISTS(
SELECT * FROM address
WHERE city.city_id = address.city_id));
Würde mich sehr über Antworten freuen (-:
mit freundlichen Grüßen
Joe.