Mysql
 sql >> Baza danych >  >> RDS >> Mysql

AKTUALIZACJA za pomocą INNER JOIN czy MIN?

W ten sposób możesz użyć INNER JOIN z AKTUALIZACJA w 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. Jak ręcznie zarejestrować niestandardowe funkcje SQL w aplikacji Spring Boot?

  2. Konwertuj paginację mysqli na paginację gotowych instrukcji

  3. Nie można ustawić zmiennej „sql_mode” na wartość „NO_AUTO_CREATE_USER”

  4. Aktualizacja serializowanej tablicy w mysql (bez odserializowania?)

  5. MySQL:Uzyskaj n-tą najwyższą wartość dla każdej grupy w tabeli