Hallo,
der Start in SQL ist ganz schön holprig ;-)
Weiß jemand, wie ich Daten von einer Tabelle lösche, die mein Select liefert?
Mein Select liefert in diesem Fall alle Schüler von der 7. und 8. Klasse, die schlechter als 3,0 stehen. Diese Schüler möchte ich von der Schultabelle löschen aber ich weiß nicht wie ;-(
So müsste es lauten:
DELETE * FROM schule
WHERE (SELECT ... und hier kommt meine Select-Abfrage)
Das funktioniert aber nicht ;-(
Einen Primärschlüssel gibt es hier nicht, sonst hätte ich einfach "WHERE PK IN (...)" geschrieben - denn das funktioniert.
Hilfe Hilfe Hilfe ;-)))
Viele Grüße
Steffi
PS: SQL Express 2008
der Start in SQL ist ganz schön holprig ;-)
Weiß jemand, wie ich Daten von einer Tabelle lösche, die mein Select liefert?
Mein Select liefert in diesem Fall alle Schüler von der 7. und 8. Klasse, die schlechter als 3,0 stehen. Diese Schüler möchte ich von der Schultabelle löschen aber ich weiß nicht wie ;-(
So müsste es lauten:
DELETE * FROM schule
WHERE (SELECT ... und hier kommt meine Select-Abfrage)
Das funktioniert aber nicht ;-(
Einen Primärschlüssel gibt es hier nicht, sonst hätte ich einfach "WHERE PK IN (...)" geschrieben - denn das funktioniert.
Hilfe Hilfe Hilfe ;-)))
Viele Grüße
Steffi
PS: SQL Express 2008