回答編集履歴

1

コード追記

2021/01/20 14:38

投稿

hatena19
hatena19

スコア33773

test CHANGED
@@ -15,3 +15,27 @@
15
15
 
16
16
 
17
17
  これでご希望の結果になります。
18
+
19
+
20
+
21
+ SQLサブクエリを使えば一つのクエリにすることもできます。
22
+
23
+
24
+
25
+ ```sql
26
+
27
+ SELECT T.*
28
+
29
+ FROM
30
+
31
+ 注文データ AS T INNER JOIN
32
+
33
+ (SELECT 会員番号, Max(日付) AS 最大日付
34
+
35
+ FROM 注文データ
36
+
37
+ GROUP BY 会員番号) AS Q
38
+
39
+ ON T.会員番号 = Q.会員番号 AND T.日付 = Q.最大日付;
40
+
41
+ ```