sql >> Base de Datos >  >> RDS >> PostgreSQL

Consulta SQL usando la cláusula WHERE IN

Yo Postgres, creo distinct on hace lo que quieres:

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

Para cada dim /frequency combinación esto devuelve una fila. Esa fila es la primera fila encontrada según el order by cláusula.