mysql:13373
From: "megu" <"megu" <samplemailsend@xxxxxxxxxx>>
Date: Thu, 21 Sep 2006 09:31:00 +0900
Subject: [mysql 13373] Re: 最善の検索方法を教えて下さい
おはようございます。 hataさん、ご回答ありがとうございます。 初心者で申し訳ありません。 特に遅いイメージがあって避けているのではなく、 基本的にMAXやGROUP BYの使い方を間違えていたように 思います。 SELECT num0,MAX(num1) AS maxnum1 FROM テーブル名 GROUP BY num0 order by maxnum1 desc limit 0,n とやって、先頭親番号を無事取得する事が出来ました。 3日くらい悩んでいた事が解決しました。 hataさん、本当にありがとうございました。 最初にご回答下さったYuGoさんもヒントを頂き ありがとうございました。 > おはようございます。 > > 遅いイメージがあって避けているのでしょうか? > まずは、素直なクエリーで試してはどうでしょう。 > チューニングはそのあとでも遅くないと思います。 > > SELECT MAX(num1) AS maxnum1 > FROM テーブル名 > GROUP BY num0 > order by maxnum1 desc > limit 0,n > > hata > -------------------------------------- [10th Anniversary] special auction campaign now! http://pr.mail.yahoo.co.jp/auction/
13365 2006-09-20 15:24 ["megu" <samplemailse] 最善の検索方法を教えて下さい 13366 2006-09-20 15:46 ┣["GotouYutaka" <yu.go] 13367 2006-09-20 16:00 ┃┗["megu" <samplemailse] 13368 2006-09-20 16:13 ┗[<hata@xxxxxxxxxx> ] 13369 2006-09-20 16:17 ┣[<hata@xxxxxxxxxx> ] 13370 2006-09-20 17:19 ┗["megu" <samplemailse] 13372 2006-09-21 08:59 ┗[<hata@xxxxxxxxxx> ] -> 13373 2006-09-21 09:31 ┗["megu" <samplemailse]