Aufg: Erstelle eine neue Tabelle MitgliedArchiv.
Transferiere alle Mitglieder, die kein Angebot eingestellt haben, in diese Tabelle.
Lösche diese inaktiven Mitglieder aus der Tabelle Mitglied!
ok, create table sollte kein Problem sein 🙂:
CREATE TABLE MitgliedArchiv
(idmitglied INT Primary Key,
mitgliedName VARCHAR(30),...,
gebDat DATE,
fuehrungsZeugnis BOOLEAN);
AAABeeer: die (einzige) vorgeschlagene Lösung für die Korrektoren kann so nicht richtig sein (oder hat jemand zufällig noch eine Lösung vorliegen??):
INSERT INTO MitgliedArchiv
WHERE (SELECT COUNT(idangebot) FROM Angebot WHERE mitgliedid = idmitglied) = 0;
Genauso die Delete-Anweisung, die kann so auch nicht richtig sein:
DELETE FROM Mitglied
WHERE (SELECT COUNT(idangebot) FROM Angebot WHERE mitgliedid = idmitglied) = 0;
Würde mich riesig freuen, wenn jemand mir hier weiterhelfen kann. 🙂