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

Usuwanie duplikatów w MySQL

Delete from YourTable VersionA
  where VersionA.Time NOT IN
    ( select MAX( VersionB.Time ) Time
         from YourTable VersionB
         where VersionA.UserID = VersionB.UserID
           and VersionA.VisitorID = VersionB.VisitorID )

Składnia może wymagać dostosowania, ale POWINNA załatwić sprawę. Dodatkowo, możesz chcieć wykonać wstępne zapytanie podselekcji do jego własnej tabeli NAJPIERW, a następnie uruchomić polecenie DELETE FROM dla tego zestawu wyników.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przenoszenie bazy kodeignitera do innej tabeli

  2. Utwórz stronę internetową za pomocą MySQL

  3. Jak wyeksportować dane z SQL Server 2005 do MySQL

  4. Czy możemy połączyć zdalną bazę danych MySQL w systemie Android za pomocą JDBC?

  5. Wyciek pamięci Java MySQL JDBC