回答

收藏

带有Select调用的双嵌套联接的Rails Active Record查询

技术问答 技术问答 248 人阅读 | 0 人回复 | 2023-09-12

我有以下架构:
' _1 o6 J: b( O  S8 D! c照片has many组has many用户。! u- m" D# p; Q+ ~4 J0 {
我将此Rails服务器用作iOS添加照片后,应用程序的后端通常需要向组中所有相关用户推送通知。
8 E' W$ E" E5 Z3 P$ y6 J# O我的问题是找到最便宜的查询来解决User.ids受影响的问题。
& N* U1 X7 s5 p: a" d到目前为止,我有0 G) B( X+ J( N* Z7 s- M
                Photo.find(1).groups.joins(:users)在那之后,我知道我必须加一个select参数,却找不到我一生的语法。
! s7 \! V. e' Z) H! j: O5 j给一张照片,我正在寻找最有效的方法来找到受影响的用户ID的集合。
5 s  u) {- _1 ?" l, S: m$ {任何帮助都助!!!
0 E2 _4 B9 u# B8 l. S' i                                                               
. g$ ^9 b' y/ T0 m6 S    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则