回答編集履歴

2

推敲

2020/05/10 07:32

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```
18
18
 
19
- ただ、DBMSによっては現状の問い合わせの方が高速だったりします。
19
+ ただ、DBMSによっては現状の問い合わせの方が高速だったりします。
20
20
 
21
21
  ```SQL
22
22
 

1

追記

2020/05/10 07:32

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -17,3 +17,23 @@
17
17
  ```
18
18
 
19
19
  ただ、DBMSによっては現状の問い合わせの方が高速だったりします。
20
+
21
+ ```SQL
22
+
23
+ SELECT s2.*
24
+
25
+ FROM (
26
+
27
+ SELECT class, MAX(point) AS point
28
+
29
+ FROM student
30
+
31
+ GROUP BY class
32
+
33
+ ) s1
34
+
35
+ inner JOIN student s2
36
+
37
+ ON s1.class=s2.class and s1.point = s2.point
38
+
39
+ ```