Здравствуйте, Dmitri.

Вы писали 27 сентября 2007 г., 21:47:09:

> про сортировку по столбцу, не входящему в выборку, я уже давно говорил.
> визуально определить порядок сортировки невозможно.

Я извиняюсь, но опять побаяню.
Невозможность ВИЗУАЛЬНО оценить резульат действия запроса - это не
критерий совершенно, и непонятно почему ты на это постоянно упираешь.
Вот визуально невозможно оценить как сработало условие в where -
откуда мне знать что по этому условию какие-то записи сервер не
заметил и мне не выдал? Мы ж тут закладывается на то что сервер
работает так как ему сказано. Ну и почему ситуация с order by должна
быть иной? Заказали сортировать выдаваемые записи в таком-то порядке -
дело сервера выдать.

Зачем меня обязывать получать поле сортировки если оно мне не нужно?

Например есть у меня таблица
create table spr(
  id integer not null primary key,
  name varchar(200)
)

а запрос у меня такой:

select id from spr
where name like '%миша%'
order by name

и нафига мне тащить по сетке еще и name если он у меня имеется в
закэшированном виде на клиенте?
А твои предложения запретить сортировать по полб отсутсвующем в
выборке означают обязать меня тащить на клиента эти совершенно не
нужные данные.


-- 
С уважением,
 Владимир                          mailto:[EMAIL PROTECTED]

Ответить