sql >> Databáze >  >> RDS >> PostgreSQL

Rozsah kolejnic - kde přesně odpovídá

Myšlenka získat shodu všech hodnot v IN klauzule musíte udělat toto:

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)

Doufám, že vám to pomůže.



  1. Jak spustit soubor skriptu .SQL pomocí c#

  2. Export databáze MySQL pomocí PHP

  3. Používání relačních databází MySQL na Fedoře 20

  4. Je zobrazení rychlejší než jednoduchý dotaz?