PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Requête SQL utilisant la clause WHERE IN

Je Postgres, je pense que distinct on fait ce que tu veux :

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

Pour chaque dim /frequency combinaison cela renvoie une ligne. Cette ligne est la première ligne rencontrée en fonction du order by clause.