[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 メーリングリストの案内