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

MISE À JOUR avec INNER JOIN ou MIN ?

Voici comment vous pouvez utiliser INNER JOIN avec UPDATE dans 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