| From: | Gary Stainburn <gary(dot)stainburn(at)ringways(dot)co(dot)uk> |
|---|---|
| To: | pgsql-sql(at)postgresql(dot)org |
| Subject: | left outer join only select newest record |
| Date: | 2012-05-23 09:27:39 |
| Message-ID: | 201205231027.39198.gary.stainburn@ringways.co.uk |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
Hi folks,
I know I've seen posts like this before but Google isn't helping today.
I have two tables, vehicle stock and tax requests. Each vehicle can be taxed
more than once, but I only want to pull in the most recent tax request - the
one with the highest ud_id.
I have the following, which obviously returning multiple records which then
appears that the same vehicle is in stock multiple times. How can I make it
so we only show each vehicle once, showing the most recent tax request
details.
select * from stock_details s
left outer join used_diary u on s.s_registration = u.ud_registration;
--
Gary Stainburn
Group I.T. Manager
Ringways Garages
http://www.ringways.co.uk
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Oliveiros d'Azevedo Cristina | 2012-05-23 09:37:31 | Re: left outer join only select newest record |
| Previous Message | Ferruccio Zamuner | 2012-05-23 09:24:07 | sub query and AS |