| From: | Dino Vliet <dino_vliet(at)yahoo(dot)com> |
|---|---|
| To: | pgsql-sql(at)postgresql(dot)org |
| Subject: | only last records in subgroups |
| Date: | 2004-08-17 10:44:37 |
| Message-ID: | 20040817104437.93301.qmail@web40110.mail.yahoo.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
Hi there,
I'm having hard times with the following query:
I want to select only the last records from a subgroup
in a table. But because the subgroup contains
different number of records for every id, I don't know
how to specify that. For example, check the following
table,
id, day
x,300
x,250,
x,0
y,250
y,4
I only want the records
x,0 and y,4 but how do I manage this in sql? I was
hoping for a keyword LAST or so, where I can specify
that when I've ordered my results with order by, I
could only get the last of the subgroups (the first
one is easy because I could use limit 1)
Thanks in advance
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Markus Bertheau | 2004-08-17 11:07:43 | SELECT MAX(c) FROM (SELECT ... FOR UPDATE) AS foo |
| Previous Message | Richard Huxton | 2004-08-17 09:52:29 | Re: multi column foreign key for implicitly unique columns |