Re: аналог mysql'ного SQL_CALC_FOUND_ROWS - Mailing list pgsql-ru-general

From Dmitry E. Oboukhov
Subject Re: аналог mysql'ного SQL_CALC_FOUND_ROWS
Date
Msg-id 20110320120515.GK32682@apache.rbscorp.ru
Whole thread Raw
In response to Re: аналог mysql'ного SQL_CALC_FOUND_ROWS  ("Andrey N. Oktyabrski" <ano@bestmx.ru>)
List 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

Attachment

pgsql-ru-general by date:

Previous
From: "Andrey N. Oktyabrski"
Date:
Subject: Re: аналог mysql'ного SQL_CALC_FOUND_ROWS
Next
From: Sergi Vladykin
Date:
Subject: Re: [pgsql-ru-general] аналог mysql'ного SQL_CALC_FOUND_ROWS