teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2021/05/23 15:22

投稿

mi2
mi2

スコア63

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
  何卒よろしくお願い申し上げます。