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]