Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Duplikate in Spalten

Dieses Thema im Forum "Microsoft Access" wurde erstellt von Danny090890, 5 Januar 2017.

  1. Danny090890

    Danny090890 Benutzer

    Hi, und zwar geht es darum das ich jeweils die Zeilen 2 und 4 mit einer Abfrage löschen möchte. Leider weiß ich nicht wie da Zeile 1&2 und Zeile 3&4 exakt gleich sind bei auf die Spalte "Entfernung" da sind sie unterschiedlich. Vll kann mir jemand helfen.

    Vielen Dank
     

    Anhänge:

  2. akretschmer

    akretschmer Datenbank-Guru

    Code:
    test=*# select * from danny ;
      kt  |  sv  | entfernung
    -------+-------+------------
     33.58 | 26.91 |  601
     33.58 | 26.91 |  603
     34.04 | 26.45 |  597
     34.04 | 26.45 |  599
    (4 Zeilen)
    
    test=*# delete from danny where (kt, sv, entfernung) in (select kt, sv, max(entfernung) from danny group by kt, sv);
    DELETE 2
    test=*# select * from danny ;
      kt  |  sv  | entfernung
    -------+-------+------------
     33.58 | 26.91 |  601
     34.04 | 26.45 |  597
    (2 Zeilen)
    
    test=*#
    
    Du erkennst den Weg?
     
  3. Danny090890

    Danny090890 Benutzer

    Vielen Dank, dass ist genau das was ich wollte :)
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden