sql >> Database teknologi >  >> RDS >> Mysql

Slet poster fra en tabel, hvor

PRØV at vælge det maksimale ID grupper efter db_type først og derefter bruge den som underforespørgsel med not in .

 DELETE FROM MyTable 
 WHERE ID NOT IN 
    (SELECT ID FROM 
      (SELECT MAX(ID) AS ID from MyTable GROUP BY DB Type) AS tb1
    )

EDIT:

 DELETE FROM MyTable
 HAVING MAX(ID) > ID;


  1. 4 måder at vælge duplikerede rækker i MariaDB

  2. Er der en måde at generere et UML-klassediagram fra en eksisterende MySQL-database?

  3. hvorfor vi har brug for venstre og højre sammenføjning

  4. mySQL eksklusive optegnelser