Doppelten Datensatz löschen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Doppelten Datensatz löschen

    Hallo !

    Folgendes :

    Ich habe 4 Datensätze . Jeweils 2 sind immer gleich.
    Und möchte jeden doppelten löschen, und zwar den, der den kleineneren Tstamp wert hat wie genau muß ich das anstellen.

    | ip | username | Tstamp
    -------------------------------
    | 124.23.. | Gast | 123456
    | 124.23.. | Gast | 123457
    | 196.15.. | Gast | 123459
    | 196.15.. | Gast | 123460

    thx

  • #2
    Da kein Subselect geht suchst Du den Datensatz mit
    SELECT ... HAVING COUNT() = 2


    Und dann löschst Du den mit dem niedrigeren Timestamp, wobei Du Dir auch Gedanken machen solltest warum überhaupt zwei identische Datensätze hast. Das macht eigentlich keinen Sinn.
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar

    Lädt...
    X