Re: Best way to get the latest revision from a table

Поиск
Список
Период
Сортировка
От Kevin Grittner
Тема Re: Best way to get the latest revision from a table
Дата
Msg-id 4D308067020000250003962D@gw.wicourts.gov
обсуждение исходный текст
Ответ на Re: Best way to get the latest revision from a table  (Nikolas Everett <nik9000@gmail.com>)
Список pgsql-performance
Nikolas Everett <nik9000@gmail.com> wrote:

> I'm really going to be doing this with an arbitrary list of As.

OK, how about this?:

CREATE TEMPORARY TABLE request (a INTEGER NOT NULL);
INSERT INTO request SELECT a FROM generate_series(2, 200) AS t(a);
ANALYZE request;
SELECT y.*
  from (select a, max(revision) as revision
          from test join request using (a)
          group by a) x
  join test y using (a, revision);
DROP TABLE request;

-Kevin

В списке pgsql-performance по дате отправления:

Предыдущее
От: Marti Raudsepp
Дата:
Сообщение: Re: "COPY TO stdout" statements occurrence in log files
Следующее
От: Shaun Thomas
Дата:
Сообщение: Re: Best way to get the latest revision from a table