sql >> Database >  >> RDS >> Mysql

ERROR 1093 (HY000):U kunt de doeltabel 'a' voor update niet specificeren in de FROM-clausule

U gebruikt de alias "a", maar u definieert deze nooit.

Misschien zou dit werken:

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


  1. REMAINDER() Functie in Oracle

  2. Selecteer rijen met maximale waarde gegroepeerd op twee kolommen

  3. Reguliere expressie in PostgreSQL LIKE-clausule

  4. Hoe kan ik in SQL Server overal een kolom vinden waarnaar wordt verwezen?