回答編集履歴

1

追記

2017/08/31 00:32

投稿

yambejp
yambejp

スコア114878

test CHANGED
@@ -5,3 +5,31 @@
5
5
  同じCOUNT数の場合同順とし、その後のデータが後ろたおしすればいいのでしょうか?
6
6
 
7
7
  例示のものでいうとcount=3が1位、count=2が2位、count=1が4位?
8
+
9
+
10
+
11
+ # 追記
12
+
13
+
14
+
15
+ 集計後のデータを最終形すると処理自体は冗長になります
16
+
17
+ とりあえずこうしてみてください
18
+
19
+
20
+
21
+ ```SQL
22
+
23
+ select good,count,
24
+
25
+ (select count(*)+1 from
26
+
27
+ (select good,count(*) as count from vote group by good) as t2
28
+
29
+ where t1.count<t2.count) as rank
30
+
31
+ from (select good,count(*) as count from vote group by good) as t1
32
+
33
+ order by rank asc,good asc
34
+
35
+ ```