带有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 解决方案: |
|
|
|
|
|