質問編集履歴
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,15 +11,18 @@
|
|
11
11
|
A, 2020-05-01
|
12
12
|
A, 2020-05-01
|
13
13
|
A, 2020-06-01
|
14
|
+
A, 2020-10-01
|
14
15
|
B, 2020-04-01
|
15
16
|
B, 2020-04-01
|
16
17
|
B, 2020-05-01
|
17
18
|
B, 2020-04-01
|
19
|
+
|
18
20
|
```
|
19
21
|
|
20
22
|
#### アウトプットのデータの例
|
21
23
|
この場合、Aが残る。
|
22
24
|
Bは1レコードしか期間内に該当するものとマッチしないため、残らない。
|
25
|
+
残ったAについては期間外のレコードも残したい。
|
23
26
|
|
24
27
|
```
|
25
28
|
id, date
|
@@ -29,6 +32,7 @@
|
|
29
32
|
A, 2020-05-01
|
30
33
|
A, 2020-05-01
|
31
34
|
A, 2020-06-01
|
35
|
+
A, 2020-10-01
|
32
36
|
```
|
33
37
|
|
34
38
|
### 考えたこと
|
@@ -36,9 +40,9 @@
|
|
36
40
|
・COUNT(id) >= 5とWHERE
|
37
41
|
・date BETWEEN '2020-05-01' AND '2020-06-31'
|
38
42
|
|
39
|
-
group byをしてからjoinかと考えましたが、それとおおもとのデータを期間で
|
43
|
+
group byをしてからjoinかと考えましたが、それとおおもとのデータを期間で紐づけるところで苦慮しています。
|
40
44
|
WHEREの中にid=(select…)みたいな感じで行くこと等いくつか試しているのですが、
|
41
|
-
結果がうまく抽出できず困っております
|
45
|
+
結果がうまく抽出できず困っております。
|
42
46
|
|
43
47
|
お知恵を拝借できましたら幸いです。
|
44
48
|
何卒よろしくお願い申し上げます。
|