Rails / SQL:如何查询用户没有帖子的主题?

时间:2015-03-08 02:49:39

标签: mysql ruby-on-rails ruby-on-rails-4

我有以下型号/表格:

  

主题有很多帖子,帖子属于用户。

因此,使用Rails查询或原始SQL,如何选择特定用户没有帖子的所有主题?

1 个答案:

答案 0 :(得分:0)

有些事情:

Topic.joins("LEFT OUTER JOIN posts ON posts.topic_id = topics.id").joins("LEFT OUTER JOIN users ON posts.user_id = users.id").where("users.id IS NULL")