PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Rails - chỉ tìm các bản ghi mà has_many liên kết bản ghi có mặt

Đường ray 4

Parent.includes(:child).where.not(children: {id: nil})

hoặc

Parent.joins(:child).distinct

Đường ray 3

Parent.joins(:child).distinct



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lợi ích của việc sử dụng tổng hợp giao dịch với pgbouncer là gì?

  2. Có cách nào để tắt cập nhật / xóa nhưng vẫn cho phép trình kích hoạt thực hiện chúng không?

  3. toán tử @> trong postgres làm gì?

  4. tách các hàng trong Redshift

  5. Sự khác biệt về hiệu suất giữa UUID, CHAR và VARCHAR trong bảng PostgreSql?