PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

प्रत्येक समूह के लिए पहले रिकॉर्ड की सूची प्राप्त करें

DISTINCT ON . के लिए एक और मामला :

SELECT DISTINCT ON (username) *
FROM   log
ORDER  BY username, created_at;

पूरी पंक्ति लौटाता है प्रति username . "पहली" प्रविष्टि के लिए ।

विवरण:

रूबी / एआर / पोस्टग्रेज के लिए समान उत्तर:

कच्चे SQL को कैसे निष्पादित करें:

यह रूबी सिंटैक्स काम करना चाहिए:

Log.select("DISTINCT ON (username) *").order(:username, :created_at)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL सरणी को PHP सरणी में बदलें

  2. हाइबरनेट का उपयोग करके सरणी कॉलम को कैसे सहेजना या पुनर्प्राप्त करना है?

  3. PostgreSQL में ऑपरेटर उपनाम कैसे परिभाषित करें?

  4. डॉकटर-कंपोज़ से होस्ट पोस्टग्रेएसक्यूएल से कैसे कनेक्ट करें?

  5. पोस्टग्रेस्क्ल। 'पूर्णांक' के लिए 'चरित्र भिन्न' कास्ट बनाएं