回答編集履歴
2
誤字の修正
answer
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
前提条件
|
5
5
|
カラムは下記とする。
|
6
6
|
|
7
|
-
id:
|
7
|
+
id: よくあるid。通常、autoincrementしているカラム。
|
8
|
-
user_id: アカウントのidとなる。
|
8
|
+
user_id: ユーザーアカウントのidとなる。重複idの登録あり。
|
9
|
-
toukou_kiji: 今回は重要視しないが、とりあえ
|
9
|
+
toukou_kiji: 今回は重要視しないが、とりあえず雰囲気でカラムを用意します。
|
10
10
|
created_at: レコードをインサートした日時
|
11
11
|
|
12
12
|
----------------------------------------
|
1
誤字の修正
answer
CHANGED
@@ -2,20 +2,21 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
前提条件
|
5
|
+
カラムは下記とする。
|
5
6
|
|
6
|
-
id
|
7
|
+
id: テーブルのidとする。
|
7
|
-
user_id
|
8
|
+
user_id: アカウントのidとなる。
|
8
|
-
toukou_kiji 今回は重要視しないが、
|
9
|
+
toukou_kiji: 今回は重要視しないが、とりあえすカラムを用意します。
|
9
|
-
created_at
|
10
|
+
created_at: レコードをインサートした日時
|
10
11
|
|
11
|
-
|
12
|
+
----------------------------------------
|
12
|
-
id
|
13
|
+
|id | user_id | toukou_kiji | created_at|
|
14
|
+
----------------------------------------
|
13
15
|
|
14
16
|
|
15
|
-
|
16
17
|
ここからがsql
|
17
18
|
|
18
|
-
select count(user_id) as uid,
|
19
|
+
select count(user_id) as uid,user_id,created_at from テーブル名 where created_at >= DATE_ADD(NOW(),INTERVAL -1 MONTH) group by user_id having(uid) >=2;
|
19
20
|
|
20
21
|
|
21
22
|
解説
|