DISTINCT ON
. के लिए एक और मामला :
SELECT DISTINCT ON (username) *
FROM log
ORDER BY username, created_at;
पूरी पंक्ति लौटाता है प्रति username
. "पहली" प्रविष्टि के लिए ।
विवरण:
रूबी / एआर / पोस्टग्रेज के लिए समान उत्तर:
कच्चे SQL को कैसे निष्पादित करें:
यह रूबी सिंटैक्स काम करना चाहिए:
Log.select("DISTINCT ON (username) *").order(:username, :created_at)