我希望有一个不涉及的简单解决方案find_by_sql
,如果没有,那么我想这将不得不工作。
我发现这篇文章引用了这个:
Topic.find(:all, :conditions => { :forum_id => @forums.map(&:id) })
这与
SELECT * FROM topics WHERE forum_id IN (<@forum ids>)
我想知道是否有办法解决NOT IN
这个问题,例如:
SELECT * FROM topics WHERE forum_id NOT IN (<@forum ids>)