Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

CẬP NHẬT với INNER JOIN hoặc MIN?

Đây là cách bạn có thể sử dụng INNER JOIN với CẬP NHẬT trong 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. Lỗi ETIMEDOUT khi truy vấn cơ sở dữ liệu mysql

  2. cách đặt múi giờ mặc định vĩnh viễn trong máy chủ mysql

  3. Trợ giúp về thuật toán truy vấn MYSQL trong PHP

  4. Lỗi SQL Replace hoặc Insert Into Syntax

  5. MySQL tham gia với thủ thuật 3 bảng