Re: simple query question: return latest

Поиск
Список
Период
Сортировка
От Scott Frankel
Тема Re: simple query question: return latest
Дата
Msg-id 342BE3B0-3461-11D9-B6EE-000A95A7B782@pacbell.net
обсуждение исходный текст
Ответ на Re: simple query question: return latest  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-general
ORDER BY DESC LIMIT 1 is much simpler and more readable than a
sub-query.
Though the sub-query approach looks to be a good template for ensuring
more
accurate results by being more explicit.

Thanks to all who responded!
Scott



SELECT * FROM colortable WHERE color = 'red' ORDER BY date DESC LIMIT 1;



SELECT g.color, g.date, g.entered_by
     FROM giventable g
  WHERE g.color     = 'red'
       AND g.date =
                 (SELECT MAX(g2.date)
                       FROM giventable g2
                    WHERE g2.color        = g.color
                 )



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

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: simple query question: return latest
Следующее
От: Christopher Browne
Дата:
Сообщение: Re: When to switch to Postgres 8.0?