【发布时间】:2015-11-18 05:59:50
【问题描述】:
大家好!
使用 Rails 4,Postgresql
如何从列表中找到至少拥有带有 id 的书籍的所有用户
IN,如下所示,不工作
导轨
list = [1,2,3]
User.includes(:books).where('books.id IN (?)', list)
SQL
SELECT "users".* FROM "users"
INNER JOIN "books" ON "books"."user_id" = "users"."id"
WHERE "books"."id" IN (1,2,3)
我需要找到需要书籍 1,2 和 3 的用户。
谢谢
【问题讨论】:
-
昨天有人问过类似的问题Rails scope - where in exact matches,好像有些学校的作业会议截止日期? :)
标签: sql postgresql ruby-on-rails-4