Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

UPDATE dengan INNER JOIN atau MIN?

Ini adalah bagaimana Anda dapat menggunakan INNER JOIN dengan UPDATE di 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Server mengalami kesalahan internal atau kesalahan konfigurasi dan tidak dapat menyelesaikan permintaan Anda

  2. Masukkan ke database (mysql) menggunakan Ajax dan PHP

  3. IP unik dalam sistem voting

  4. LINQ ke MySQL - opsi apa yang terbaik?

  5. Permintaan MySQL ke ElasticSearch