[前][次][番号順一覧][スレッド一覧]

mysql:5895

From: TATSUYA <TATSUYA <tatsuya@xxxxxxxxxx>>
Date: Wed, 31 Jul 2002 23:17:46 +0900
Subject: [mysql 05895] 最大値でソートをしたい。

二日連続ですみません・・S-Lines.netのTATSUYAです。

昨日と同じ掲示板でのことなのですが、
|  count  |    name    |
|    1    |  TATSUYA   |
|    1    |  hogehoge  |
|    2    |  TATSUYA   |
|    3    |  TATSUYA   |
|    1    |  hoge      |
というテーブルがあるとします。
その中から count が最大値のレコードを取り出し、そのcountの値が大きい順に
ソートをしたいと思っています。

そこで、
SELECT max(count),name FROM TABLE group by name order by count desc
のようなSQLでやってみたのですがどうもうまくいかず、
順番がばらばらに出力されてしまいます。

なお、countの値が同じ場合はどのような順番で表示されてもOKです。
(nameの順序は気にしない)

どのようにすれば自分が期待した動作をするのでしょうか?
よろしくお願いします。

---
 TATSUYA   E-Mail : tatsuya@xxxxxxxxxx
           W e b  : http://TATSUYA.info/
 Flet's ADSL + FreeBSD HomeServer -> http://www.S-Lines.net/




[前][次][番号順一覧][スレッド一覧]

->    5895 2002-07-31 23:17 [TATSUYA <tatsuya@xxx] 最大値でソートをしたい。                
      5896 2002-07-31 23:44 ┗["K.Ono" <k-ono@xxxxx]                                       
      5897 2002-07-31 23:52  ┗[TATSUYA <tatsuya@xxx]                                     
      5898 2002-08-01 00:06   ┗["K.Ono" <k-ono@xxxxx]                                   
      5899 2002-08-01 00:14    ┗[TATSUYA <tatsuya@xxx]