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

शामिल होने और आदेश के साथ विशिष्ट रिकॉर्ड

इसे आजमाएं:

User.select('users.*,MAX(donations.created_at) as most_recent_donation').
  joins(:donations).order('most_recent_donation desc').group('users.id')

मुझे लगता है कि एक उपयोगकर्ता के पास कई दान हैं, यह सबसे हाल ही में बनाए गए दान का चयन करेगा और उनकी आईडी के आधार पर अलग-अलग उपयोगकर्ताओं को फ़िल्टर करेगा।

हालांकि मैंने इसका परीक्षण नहीं किया है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्राथमिक कुंजी मान सही ढंग से नहीं बढ़ रहा है

  2. मैं django - postgresql में डीबी अखंडता बाधाओं को अस्थायी रूप से अक्षम कैसे करूं?

  3. पोस्टजीआईएस इन एक्शन

  4. Postgresql - क्या फ़ाइल से पढ़ते समय INSERT कथनों के प्रदर्शन को अक्षम करने का कोई तरीका है?

  5. SQL LIMIT WHERE क्लॉज के साथ