sql >> Databasteknik >  >> RDS >> Mysql

Måltabellen för UPDATEN kan inte uppdateras

Det verkar som om en liten förändring skulle fixa detta?

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 

Ändra T1.Poids till T.Poids . Så du SET ett värde i TABLE du vill UPDATE




  1. PostgreSQL sammansatt primärnyckel

  2. Varför blir funktioner med skalär värde i SQL Server långsammare?

  3. MySQL - Att kombinera INSERT, VALUES och SELECT?

  4. Hur man skapar en PDF-rapport med PL/SQL