Re: How to select and result row number??

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: How to select and result row number??
Дата
Msg-id 8957.1032300796@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: How to select and result row number??  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: How to select and result row number??
Список pgsql-sql
Bruce Momjian <pgman@candle.pha.pa.us> writes:
>>> select nextval('temp_counter'), * from (select .... order by ...);
>> 
>> Approximately the same solution, but without saving the result in a temp
>> table.

> I thought about doing it this way.  However, a subselect as a
> pseudotable is not guaranteed to return the data in any specific order,
> so I don't think this method work work reliably.

Say what?  Given the ORDER BY in the subselect, it will.

Of course, you can't do any grouping or other processing at the outer
level, but the example as given is just fine.
        regards, tom lane


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: How to select and result row number??
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: How to select and result row number??