sql >> Databasteknik >  >> RDS >> Mysql

UPPDATERA med INNER JOIN eller MIN?

Så här kan du använda INNER JOIN med UPPDATERING i MySQL:

UPDATE NEW n
  INNER JOIN (
    SELECT
      OtherID,
      MIN(ID) AS ID
    FROM NEW
    GROUP BY OtherID
  ) m ON n.ID = m.ID
  INNER JOIN OLD o ON n.OtherID = o.OtherID
SET n.Data = o.Data


  1. Transaktionsloggkonfigurationsproblem

  2. Skapa en användardefinierad funktion som fungerar med GROUP BY i mysql

  3. Hur man uppdaterar främmande nyckelvärde i mysql-databasen

  4. Kan inte skapa testfil lägre teststartserver mysql