在没有计数器缓存的一对多关系中,我怎样才能找到没有孩子的父母?
user.rb
has_many :pages
Run Code Online (Sandbox Code Playgroud)
page.rb
belongs_to :user
Run Code Online (Sandbox Code Playgroud)
我试过了
User.includes(:pages).where("pages.user_id is NULL")
Run Code Online (Sandbox Code Playgroud)
这在MySQL中遇到了麻烦.
Oma*_*shi 15
尝试
User.joins("left join pages on pages.user_id = users.id").where("pages.user_id is null")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1701 次 |
| 最近记录: |