【发布时间】:2012-05-10 14:24:24
【问题描述】:
我有一个 User 模型,并且用户有一个 has_many pets 的关系。我希望能够编写一个 ActiveRecord 查询,我可以在其中选择所有用户的宠物没有 pet.name 的“蓬松”
使用 ActiveRecord 编写这个最有效的方法是什么?使用直接 SQL 会如下所示:
select id from users INNER JOIN pets ON u.id = pets.user_id WHERE pets.name != "fluffy"
【问题讨论】:
标签: ruby-on-rails activerecord