Hallo,
wenn ich in MySQL folgendes schreibe....
INSERT INTO Themengebiet
(beschreibung, version) VALUES(?,
(SELECT MAX(version)+1 FROM Themengebiet)
);
..bekomme ich folgende Fehlermeldung:
You can't specify target table 'Themengebiet' for update in FROM clause
Daraufhin fand ich das hier (siehe ganz unten)...
http://dev.mysql.com/doc/refman/5.1/de/subquery-errors.html
Aber das ist doch gültiges SQL, oder?
Falls ja, und MySQL kann solche trivialen Dinge nicht, dann verstehe ich, dass MySQL den Ruf einer Spielzeugdatenbank hat.
Markus
--
