Mysql
 sql >> Datenbank >  >> RDS >> Mysql

FEHLER 1093 (HY000):Sie können die Zieltabelle „a“ nicht für die Aktualisierung in der FROM-Klausel angeben

Sie verwenden den Alias ​​"a", aber Sie definieren ihn nie.

Vielleicht würde das funktionieren:

UPDATE  trh_adminLoginDate a

        JOIN trh_adminLoginDate AS a2 
        ON a2.adminId = a.adminId 
        AND a2.loginDate > a.loginDate 
        AND a2.clientPlatform = a.clientPlatform

SET a.superseded = true