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

La table cible de l'UPDATE n'est pas modifiable

Il me semble qu'un petit changement réglerait ce problème ?

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 

Modifier T1.Poids à T.Poids . Alors vous SET une valeur sur la TABLE vous voulez UPDATE