PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Query SQL utilizzando la clausola WHERE IN

I Postgres, penso distinct on fa quello che vuoi:

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

Per ogni dim /frequency combinazione questo restituisce una riga. Quella riga è la prima riga incontrata in base a order by clausola.