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

Lingkup rel - di mana dalam kecocokan yang tepat

Ide untuk mencocokkan semua nilai dalam IN klausa Anda harus melakukan ini:

tag_ids = [1, 2, 3, 4]
Post.joins(:tags).where('tags.id IN (?)', tags_ids).group("posts.id")
                    .having("COUNT(posts.id) >= ?", tag_ids.length)

Saya harap ini membantu Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengekspor skema database di PostgreSQL?

  2. masalah alias kolom postgres

  3. Bagaimana cara mengatur ulang urutan di postgres dan mengisi kolom id dengan data baru?

  4. Memutakhirkan PostgreSQL 11 ke PostgreSQL 13 dengan TimescaleDB dan PostGIS di Linux menggunakan pg_upgrade

  5. KESALAHAN:string kutipan yang tidak diakhiri pada atau di dekat