Re: аналог mysql'ного SQL_CALC_FOUND_ROWS

Поиск
Список
Период
Сортировка
От Dmitry E. Oboukhov
Тема Re: аналог mysql'ного SQL_CALC_FOUND_ROWS
Дата
Msg-id 20110320120515.GK32682@apache.rbscorp.ru
обсуждение исходный текст
Ответ на Re: аналог mysql'ного SQL_CALC_FOUND_ROWS  ("Andrey N. Oktyabrski" <ano@bestmx.ru>)
Список pgsql-ru-general
>> SELECT * FROM table WHERE somewhere LIMIT 10
>> SELECT COUNT(*) FROM table WHERE somewhere
>>
>> только выполняются они в один проход
ANO> В один проход - где-то так:
ANO> SELECT
ANO> (SELECT COUNT(*) FROM table WHERE somewhere) AS c, *
ANO> FROM table WHERE somewhere LIMIT 10

это в 10 проходов может получиться. то есть 10 селектов на каждую
строку выбранную во внешнем запросе.

понятно что оптимизатор и все такое...

--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения

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

Предыдущее
От: "Andrey N. Oktyabrski"
Дата:
Сообщение: Re: аналог mysql'ного SQL_CALC_FOUND_ROWS
Следующее
От: Sergi Vladykin
Дата:
Сообщение: Re: [pgsql-ru-general] аналог mysql'ного SQL_CALC_FOUND_ROWS