[pgsql-jp: 38933] Re: グループごとの最大値を持つデータを取得したい
Nobuyasu Jinnai (Aset ITM)
Nobuyasu.Jinnai @ aset.co.jp
2007年 11月 7日 (水) 12:04:27 JST
神内と申します。いつも皆様お世話になっております。
From: 鈴木孝征 <takamasa @ thaliana.myhome.cx>
Subject: [pgsql-jp: 38931] Re: グループごとの最大値を持つデータを取得したい
Date: Wed, 07 Nov 2007 11:49:00 +0900
> 鈴木と申します。
>
> select * from test where (category, cnt) in (select category, max(cnt)
> from test group by category);
>
> でどうでしょうか。
>
非常に良く考えられた SQL であるとおもいますが、同じ cnt を持っている
レコードがあった場合とかどうしましょうか?
悩みますね。
--神内
pgsql-jp メーリングリストの案内