| От | garry |
|---|---|
| Тема | Re: last entry per person |
| Дата | |
| Msg-id | 4F2B9FF5.4030400@scholarpack.com обсуждение исходный текст |
| Ответ на | Re: last entry per person (Chris Travers <chris.travers@gmail.com>) |
| Список | pgsql-general |
Unfortunately I am using a version of postgres without the windowing functions, but that would have done the job.On Fri, Feb 3, 2012 at 12:26 AM, garry <garry@scholarpack.com> wrote:I have a table which holds a user name and their results in exams. There can be multiple entries per user. I am trying to return the last entry for each user. I can get the last entry in the table using the order by/limit method but how would this be applied per user. My table definition is like the following:gradeid serial primary key,Any help would be appreciated.
user text,
grade char(1),
entered timestamp,
RegardsWhat about a combination of a common table expression and a windowing function? You ought to be able to order by your criteria and then pull where the rowcount in the window is 1.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера