mysql:9178
From: "片寄白王" <"片寄白王" <katayose@xxxxxxxxxx>>
Date: Mon, 12 Apr 2004 22:05:43 +0900
Subject: [mysql 09178] Re: GROUP BY について
片寄です。 > ちなみに欲しい結果は下記のような形です。 > > +----+----------+----------+--------+ > | id | 1st_name | 2nd_name | height | > +----+----------+----------+--------+ > | 18 | 山田 | 四郎 | 199 | > | 19 | 鈴木 | 四郎 | 197 | > | 14 | 高橋 | 四郎 | 195 | > | 10 | 佐藤 | 四郎 | 193 | > | 9 | 田中 | 四郎 | 191 | > +----+----------+----------+--------+ 簡単に以下ではどうでしょうか? ワンライナーではありませんが。 drop table if exists fri; create temporary table fri select 1st_name as name1, max(height) as heig from friends group by name1; select id, name1, 2nd_name, heig from fri inner join friends on fri.name1=friends.1st_name and fri.heig=friends.height order by heig desc;
9171 2004-04-12 11:06 [nisi <nisi@xxxxxxxxx] GROUP BY について 9172 2004-04-12 19:42 ┣[Shinya Kawaji <kawaj] 9173 2004-04-12 19:46 ┣["konet218@xxxxxxxxxx] -> 9178 2004-04-12 22:05 ┣["片寄白王" <katayose] 9230 2004-04-19 16:21 ┗[nisi <nisi@xxxxxxxxx]