PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zakres Rails - gdzie w dokładnych dopasowaniach

Pomysł, aby uzyskać dopasowanie wszystkich wartości w IN klauzula, którą musisz to zrobić:

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)

Mam nadzieję, że ci to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeksowane ORDER BY z LIMIT 1

  2. Jak odblokować możliwe blokady rzędów w Postgresie?

  3. PostgreSQL:Wszechstronna INSERT

  4. Sterownik QPSQL nie załadowany Qt

  5. Jak działa funkcja Sign() w PostgreSQL