質問編集履歴

1

追記

2018/10/24 04:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -93,3 +93,23 @@
93
93
 
94
94
 
95
95
  よろしくおねがいします
96
+
97
+
98
+
99
+ 追記:
100
+
101
+
102
+
103
+ ```
104
+
105
+ @users = Users.where("id IN (SELECT user_id FROM user_statuses WHERE status_id = #{status_id})")
106
+
107
+ ```
108
+
109
+ たとえばこんな感じで user_status の全レコード中で status_id をもってる user_id を全部取得して
110
+
111
+ その中に含まれてるユーザだけ取り出すというのはかけそうなのですが
112
+
113
+ status_id は index 化されてないためレコードすべてをなめてパフォーマンス的に問題がありそうな気がします
114
+
115
+ できれば user_status の中は index されてる user_id のほうで検索をかけたいです