回答編集履歴
2
x
test
CHANGED
@@ -6,38 +6,13 @@
|
|
6
6
|
|
7
7
|
```sql
|
8
8
|
SELECT
|
9
|
-
*
|
9
|
+
sales.*
|
10
10
|
FROM
|
11
11
|
sales
|
12
12
|
JOIN
|
13
|
-
|
13
|
+
users
|
14
14
|
ON
|
15
|
-
users.date >= sales.date
|
15
|
+
users.id = sales.user_id AND users.date >= sales.date
|
16
16
|
```
|
17
17
|
|
18
|
-
データ
|
19
|
-
|
20
|
-
```sql
|
21
|
-
CREATE TABLE users (
|
22
|
-
id INT,
|
23
|
-
date DATE
|
24
|
-
);
|
25
|
-
|
26
|
-
INSERT INTO users (id,date) VALUES (1,'2023/02/01');
|
27
|
-
|
28
|
-
CREATE TABLE sales (
|
29
|
-
user_id INT,
|
30
|
-
date DATE
|
31
|
-
);
|
32
|
-
|
33
|
-
|
34
|
-
INSERT INTO sales (user_id,date) VALUES (1,'2022/12/01');
|
35
|
-
INSERT INTO sales (user_id,date) VALUES (1,'2023/01/01');
|
36
|
-
INSERT INTO sales (user_id,date) VALUES (1,'2023/02/01');
|
37
|
-
INSERT INTO sales (user_id,date) VALUES (1,'2023/03/01');
|
38
|
-
INSERT INTO sales (user_id,date) VALUES (1,'2023/04/01');
|
39
|
-
|
40
|
-
```
|
41
|
-
|
42
|
-
|
43
|
-
https://www.db-fiddle.com/f/6t8Q6i3sRHXwo7ioDqikg1/
|
18
|
+
https://www.db-fiddle.com/f/6t8Q6i3sRHXwo7ioDqikg1/11
|
1
x
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
売上管理情報から「ユーザープレミアム登録日 > 売上日」のデータ抽出したいのであれば
|
2
|
+
|
1
3
|
日付の比較をキーにしてJOINしてはいかがでしょうか
|
2
4
|
|
3
5
|
例:
|