PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

SQL-Abfrage mit WHERE IN-Klausel

Ich Postgres, ich denke distinct on macht was du willst:

select distinct on (dim, frequency) s.*
from sample_tbl s
order by dim, frequency, date desc, version desc;

Für jeden dim /frequency Kombination gibt dies eine Zeile zurück. Diese Zeile ist die erste Zeile, die basierend auf order by angetroffen wird Klausel.