Duplikate in Spalten

Danny090890

Benutzer
Beiträge
13
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

  • Unbenannt.PNG
    Unbenannt.PNG
    15,5 KB · Aufrufe: 4
Werbung:
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?
 
Werbung:
Zurück
Oben