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

Die Zieltabelle des UPDATE ist nicht aktualisierbar

Mir scheint, eine kleine Änderung würde das beheben?

UPDATE TempRH T 
    JOIN (
           SELECT offices_id,MAX(Poids)AS Poids
           FROM TempRH  
           GROUP BY 
                  offices_id
          )T1
    ON T1.offices_id=T.offices_id
    SET T.Poids=0 

Ändern Sie T1.Poids zu T.Poids . Also SET ein Wert in der TABLE Sie UPDATE möchten