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

RAILS:Cara menanyakan semua objek yang setiap asosiasinya memiliki atribut yang bukan nol

Ini adalah pendekatan lain.

Offer.find_by_sql("SELECT * FROM offers o WHERE NOT EXISTS (SELECT * FROM products WHERE products.offer_id = o.id AND service_id IS NULL)")

Bahkan ide ORM adalah bahwa Anda mengabstraksikan SQL, dalam kueri kompleks semacam ini, saya pikir lebih baik memilih solusi paling sederhana dan tidak semakin memperumit kueri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORDER BY dinamis dan ASC / DESC dalam fungsi plpgsql

  2. Bagaimana saya bisa memastikan bahwa tampilan terwujud selalu up to date?

  3. TimescaleDB:pilih baris terakhir secara efisien

  4. Batasan nilai unik di beberapa kolom

  5. Rel metode yang tidak ditentukan untuk ActiveRecord_Associations_CollectionProxy