Server Version: 5.0.51b-log
Was die Fehlermeldung aussagt, ist mir völlig klar. Das ich diesen Beispiel-Query umstellen kann, ist mir auch klar. Es geht um das Prinzip, dass ich einen Subquery auf die Tabelle machen möchte, wo ich das Update drauf ausführe.
Weiß jemand ob das irgendwie bei MySQL möglich ist?
UPDATE Games_rating AS T1 SET T1.gr_rating =5 WHERE T1.GRID = ( SELECT T2.GRID
FROM Games_rating AS T2
WHERE T2.gr_uid =6
AND T2.gr_gdid =5 )
LIMIT 1
MySQL meldet: Dokumentation
#1093 - You can't specify target table 'T1' for update in FROM clause