sql >> Database >  >> RDS >> Mysql

De doeltabel van de UPDATE kan niet worden bijgewerkt

Lijkt me dat een kleine verandering dit zou oplossen?

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 

Verander T1.Poids naar T.Poids . Dus je SET een waarde op de TABLE je wilt UPDATE




  1. Hoe bepaalde velden in Laravel Eloquent te selecteren?

  2. Afbeeldings-URL van Google Zoeken opslaan in MySQL

  3. stop met het invoegen van gegevens in de database bij het vernieuwen van de pagina

  4. Hoe om te gaan met fouten voor dubbele vermeldingen?