質問編集履歴
3
サンプルの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,5 +25,27 @@
|
|
25
25
|
| 8.0.22 |
|
26
26
|
+-----------+
|
27
27
|
1 row in set (0.00 sec)
|
28
|
+
mysql Ver 8.0.22 for osx10.16 on x86_64 (Homebrew)
|
28
29
|
|
30
|
+
サンプル
|
31
|
+
```sql
|
32
|
+
+----+----------+----------------------------+
|
33
|
+
| id | source_user_id | event_type
|
34
|
+
+----+----------+----------------------------+
|
35
|
+
| 1 | A | 5
|
36
|
+
| 2 | B | 1
|
37
|
+
| 3 | B | 5
|
38
|
+
| 4 | C | 5
|
39
|
+
| 5 | C | 1
|
40
|
+
| 6 | D | 5
|
41
|
+
| 7 | D | 1
|
42
|
+
| 8 | D | 5
|
43
|
+
+----+----------+----------------------------+
|
44
|
+
```
|
45
|
+
抽出したいデータ(①を抽出した上で②で抽出)
|
46
|
+
A,
|
47
|
+
B,
|
48
|
+
D
|
49
|
+
|
50
|
+
|
29
51
|
何卒よろしくお願いいたします。
|
2
ver追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,4 +18,12 @@
|
|
18
18
|
|
19
19
|
以上です。
|
20
20
|
|
21
|
+
ver
|
22
|
+
+-----------+
|
23
|
+
| @@VERSION |
|
24
|
+
+-----------+
|
25
|
+
| 8.0.22 |
|
26
|
+
+-----------+
|
27
|
+
1 row in set (0.00 sec)
|
28
|
+
|
21
29
|
何卒よろしくお願いいたします。
|
1
順番を変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,20 +4,18 @@
|
|
4
4
|
以下前提
|
5
5
|
|
6
6
|
テーブル
|
7
|
-
|
7
|
+
**line_webhook_events**
|
8
|
+
|
8
9
|
カラム
|
9
|
-
id
|
10
|
+
id,
|
10
|
-
source_user_id
|
11
|
+
source_user_id,
|
11
|
-
|
12
|
+
event_type,
|
12
13
|
|
13
14
|
希望条件
|
14
|
-
①events_type=5
|
15
|
-
②source_user_idが重複した場合、idが一番大きいもののみ抽出
|
16
15
|
|
16
|
+
①全てのsource_user_idを抽出。重複した場合、idが一番大きいもののみ抽出
|
17
|
+
② ①で抽出したものからevents_type=5を抽出
|
18
|
+
|
17
19
|
以上です。
|
18
20
|
|
19
|
-
```sql
|
20
|
-
select * from line_webhook_events as t1 where id=(select max(id) from line_webhook_events where source_user_id=t1.source_user_id);
|
21
|
-
```
|
22
|
-
これで②の条件は抽出できたのです、①と組み合わせられず。。。
|
23
21
|
何卒よろしくお願いいたします。
|