PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Catatan Berbeda dengan bergabung dan memesan

Coba ini:

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

Saya kira seorang pengguna memiliki banyak donasi, ini akan memilih donasi yang dibuat paling baru dan akan memilih pemfilteran pengguna yang berbeda berdasarkan id mereka.

Saya belum menguji ini.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Singkatan pencarian teks lengkap PostgreSQL

  2. Kesalahan saat menjalankan python manage.py syncdb secara lokal, tetapi tidak ada kesalahan saat menjalankan perintah yang sama melalui Heroku

  3. Penyortiran angka manusiawi atau alami dari string kata-dan-angka campuran

  4. Menyebarkan Django ke Heroku (Kesalahan Psycopg2)

  5. Pada INSERT ke tabel INSERT data di tabel yang terhubung