Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
961 Beiträge
 
#7

AW: Datensätze löschen, dass die 100 neuesten übrig bleiben

  Alt 8. Okt 2018, 10:22
SQL-Code:
delete
  from <Tabelle>
where
  id in (
    select id from table <Tabelle> t1
    minus
    select id from table <Tabelle> t2 limit 100 desc
 );
Das Minus sich auch auf ganze Datensätze anwenden lässt, wusste ich noch gar nicht (Hab das bisher immer nur zum rechnen verwendet) Danke. Das werde ich mal ausprobieren.
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat