Endnu et tilfælde for DISTINCT ON :
SELECT DISTINCT ON (username) *
FROM log
ORDER BY username, created_at;
Returnerer hele rækken for den "første" post pr. username .
Detaljer:
Lignende svar for Ruby / AR / Postgres:
Sådan udføres rå SQL:
Denne Ruby-syntaks burde virke:
Log.select("DISTINCT ON (username) *").order(:username, :created_at)