質問編集履歴

5

質問内容の修正

2019/03/12 03:13

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
1
  User, Group が has_many で GroupUser を子テーブルでもってるとして
2
2
 
3
- 特定のグループに特定のユーザが所属しているかどうかを調べるとき
3
+ 特定のユーザが所属しているグループを調べるとき
4
4
 
5
5
  ```
6
6
 
7
- @group.include('group_users').where('user', @user)
7
+ Group.include('group_users').where('user', @user)
8
8
 
9
9
  ```
10
10
 

4

質問内容の修正

2019/03/12 03:13

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ```
6
6
 
7
- @group.include('group_users').where('user.id', uid)
7
+ @group.include('group_users').where('user', @user)
8
8
 
9
9
  ```
10
10
 

3

質問内容の修正

2019/03/12 01:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  User, Group が has_many で GroupUser を子テーブルでもってるとして
2
2
 
3
- ユーザが所属しているグループ一覧だしたいとき
3
+ 特定のグループに特定のユーザが所属しているかどうか調べるとき
4
-
5
-
6
4
 
7
5
  ```
8
6
 

2

質問内容の修正

2019/03/12 01:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```
8
8
 
9
- Group.include('group_users').where('user.id', uid)
9
+ @group.include('group_users').where('user.id', uid)
10
10
 
11
11
  ```
12
12
 

1

内容修正

2019/03/12 01:41

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 複合インデックスについて
1
+ joinとwhereの複合インデックスの順番について
test CHANGED
@@ -14,7 +14,9 @@
14
14
 
15
15
  のようにかいた場合 GroupUser は group_id => user_id で2回検索されるので
16
16
 
17
- 複合インデックスをつけるとはやくなりますか?
17
+ 複合インデックスをつけるとくなったますか?
18
+
19
+
18
20
 
19
21
  その場合つける順番は join on のカラム → where のカラムという順番で
20
22