Hallo zusammen!
Ich möchte Daten aus mehreren Tabellen gleichzeitig (mit einem Query) löschen. Im Internet hab ich auch ein schönes Beispiel gefunden:
DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;
(Quelle: http://dev.mysql.com/doc/refman/5.1/de/delete.html)
Nun bekomme ich aber eine Syntax-Fehlermeldung wenn ich es so versuche mit meinen Tabellen:
Query:
DELETE Statistik, Kasse, Journal
FROM Statistik, Kasse, Journal
WHERE (Statistik.BonNr = Kasse.BonNr AND Kasse.BonNr = Journal.BonNr)
AND (Statistik.BuchPeriode BETWEEN '01.08.2004' AND '31.08.2004')
AND (Statistik.TischNr = 1124)
Fehler:
Zeile 1: Falsche Syntax in der Nähe von ','.
Weiss jemand wie ich die Syntax umschreiben muss das es so auf MSSql geht?
Vielen Dank für Eure Hilfe!
lg Immi