sql >> Databáze >  >> RDS >> Mysql

AKTUALIZOVAT pomocí INNER JOIN nebo MIN?

Takto můžete použít INNER JOIN s UPDATE v 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. Alias ​​MySQL pro sloupce SELECT *

  2. PHP isset() s více parametry

  3. MySql - nástroj pro monitorování replikace

  4. Jak FROM_BASE64() funguje v MariaDB