Gebruik DISTINCT ON
:
SELECT DISTINCT ON (contenthash)
id,
contenthash,
filesize,
to_timestamp(timecreated) :: DATE
FROM mdl_files
ORDER BY contenthash, timecreated, id;
DISTINCT ON
is een Postgres-extensie die ervoor zorgt dat één rij wordt geretourneerd voor elke unieke combinatie van de sleutels tussen haakjes. De specifieke rij is de eerste die wordt gevonden op basis van de order by
clausule.