Re: select items, and max id

From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: "Luis H(dot)" <pgsql-novice(at)geekhouse(dot)no-ip(dot)com>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: select items, and max id
Date: 2003-08-29 02:36:25
Message-ID: 20030829023625.GB4373@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

On Thu, Aug 28, 2003 at 22:11:49 -0400,
"Luis H." <pgsql-novice(at)geekhouse(dot)no-ip(dot)com> wrote:
> I have a table where each row has an id unique identifier (separate from the one postgreql does automatically). I want to be able to do a certain SELECT query returning various rows, and also be able to check what the maximum id was among the rows in the result. Is it possible to do this all in the same query? Right now I do it in a very dumb way -- I execute the query to get all the data, and then I re-execute it as a subquery and pull out the max(id).

Yes and no. You won't be able to return rows and the max id of the rows
without effectively doing the query twice. However, you could order the
output rows by the id and check the first (or last depending on sort
direction) row to get the value you want.

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Luis H. 2003-08-29 02:39:59 Re: How does it work
Previous Message Bruno Wolff III 2003-08-29 02:33:44 Re: Force Lock