【发布时间】:2021-06-14 02:34:36
【问题描述】:
我有一个 rails 架构,我有 users 表和 posts 表。我试图让所有没有帖子或没有活动帖子的用户。活跃是关于可以是真假的帖子的专栏。以下是正确的吗?
User.joins('LEFT JOIN postings on users WHERE postings.user_id = users.id').where('postings.id = NULL').or(where('postings.active = false')).
问题是,如果用户有任何活跃的帖子:真的,我不想要他们,因为他们至少有一个活跃的帖子。我目前正在找回那些有 active: false 帖子但也有 active:true 帖子的用户。
【问题讨论】:
标签: sql ruby-on-rails activerecord