Mysql
 sql >> Base de données >  >> RDS >> Mysql

ERREUR 1093 (HY000) :vous ne pouvez pas spécifier la table cible 'a' pour la mise à jour dans la clause FROM

Vous utilisez l'alias "a" mais vous ne le définissez jamais.

Peut-être que cela fonctionnerait :

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