Re: [SQL] Most recent row
От | hubert depesz lubaczewski |
---|---|
Тема | Re: [SQL] Most recent row |
Дата | |
Msg-id | 20170505093505.GA5611@depesz.com обсуждение исходный текст |
Ответ на | [SQL] Most recent row (Gary Stainburn <gary.stainburn@ringways.co.uk>) |
Ответы |
Re: [SQL] Most recent row
|
Список | pgsql-sql |
On Fri, May 05, 2017 at 09:25:04AM +0100, Gary Stainburn wrote: > This question has been asked a few times, and Google returns a few different > answers, but I am interested people's opinions and suggestions for the *best* > wat to retrieve the most recent row from a table. > > My case is: > > create table people ( > p_id serial primary key, > ...... > ); > > create table assessments ( > p_id int4 not null references people(p_id), > as_timestamp timestamp not null, > ...... > ); > > select p.*, (most recent) a.* > from people p, assessments a > .. > ; How many rows are in people? How many in assessments? Do you really want data on all people? Or just some? Best regards, depesz
В списке pgsql-sql по дате отправления: