質問編集履歴

5

内容修正

2018/12/04 00:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

4

質問内容の修正

2018/12/04 00:51

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 子テーブルに条件を指定すると親レコード数が減ってし
1
+ 子テーブルに条件を指定すると親レコード数まで消える謎
test CHANGED
File without changes

3

質問内容の修正

2018/12/03 10:31

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- サブテーブル条件でしぼってからincludesたい
1
+ テーブル条件を指定すると親レコード数が減ってしまう
test CHANGED
@@ -1,14 +1,12 @@
1
- やりたいことは
2
-
3
1
  user モデルが has_many: points をもっていて
4
2
 
5
- point モデルがもっている point の合計ソートしてランキングしたいです
3
+ ユーザごとに point モデルがもっている point の合計ソートしてランキングしたいです
6
4
 
7
- とりあえずランクをつけるところは後回しでまずはポイント合計をソートして出力したいんですが
5
+ とりあえずランクをつけるところは後回しでまずはユーザごとのポイント合計をソートして出力したいんですが
8
6
 
9
7
 
10
8
 
11
- point に特定期間という条件をつけたときに
9
+ 集計する point に特定期間という条件をつけたときに
12
10
 
13
11
 
14
12
 
@@ -34,7 +32,7 @@
34
32
 
35
33
  とかいたところ where の期間にデータがないとユーザレコードごと削除されてしまいます
36
34
 
37
- 期間内にpointレコードがない場合もスコア0として出力したいので
35
+ 期間内に point レコードがない場合もスコア として出力したいので
38
36
 
39
37
  先に points のテーブルをしぼってから includes したくて以下のようにかいたところ
40
38
 

2

質問内容の修正

2018/12/03 10:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  ```
34
34
 
35
- とかいたところ where の期間にデータがないとユーザごと削除されてしまいます
35
+ とかいたところ where の期間にデータがないとユーザレコごと削除されてしまいます
36
36
 
37
37
  期間内にpointレコードがない場合もスコア0として出力したいので
38
38
 

1

質問内容の修正

2018/12/03 09:33

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  とかいたところ where の期間にデータがないとユーザデータごと削除されてしまいます
36
36
 
37
- 期間にがない場合もスコア0として出力したいので
37
+ 期間pointレコがない場合もスコア0として出力したいので
38
38
 
39
39
  先に points のテーブルをしぼってから includes したくて以下のようにかいたところ
40
40