Re: Selecting All Columns Associated With Maximum Value of One Column

From: Rich Shepard <rshepard(at)appl-ecosys(dot)com>
To: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: Re: Selecting All Columns Associated With Maximum Value of One Column
Date: 2011-10-06 14:03:59
Message-ID: alpine.LNX.2.00.1110060702350.26051@salmo.appl-ecosys.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, 6 Oct 2011, David Johnston wrote:

> Missing the FROM before chemistry

D'oh! Obviously not yet sufficiently cafinated this morning.

>> Also, with the window function can I limit the output to a single str_name
>> and param?
>
> Not directly. After you create the windowed result you can turn it into a
> sub-query and filter that. The other form suggested (where quant = select
> max(quant) from chemistry where ...) is probably a better performer though
> for your need - I did't read the subject line closely enough and my two
> options don't directly give you what you are looking for. Though era ing
> the window query and then adding a (where quant_max = quant) clause would
> get you closer; quant_max being the column alias for the window
> expression.

Ah.

Thanks, David,

Rich

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Thomas Kellerer 2011-10-06 14:29:12 Re: Selecting All Columns Associated With Maximum Value of One Column
Previous Message David Johnston 2011-10-06 13:55:10 Re: Selecting All Columns Associated With Maximum Value of One Column