Здравствуйте, Dmitri. Вы писали 29 сентября 2007 г., 19:07:33:
> см. сообщения про поведение Оракла и PostgreSQL. Там совсем про другое. Там запрос который можно трактовать неоднозначно. В том же случае который рассматриваю я - никаких неоднозначностей нет. > не хотите смысла - выберите столбец в select, отсортируйте по нему order > by, и НЕ ПОКАЗЫВАЙТЕ этот столбец в гриде, если вам так не хочется его > показывать. Еще раз, мне не нужен этот столбец, зачем я буду его выбирать? >> Вот визуально невозможно оценить как сработало условие в where - >> откуда мне знать что по этому условию какие-то записи сервер не >> заметил и мне не выдал? > либо выдал, либо нет. третьего варианта нет. Третий вариант - что-то не выдал :) Ты же предполагаешь что сервер может отсортировать не по тому столбцу что ты написал в запросе если ты этот столбец не увидел... >> Мы ж тут закладывается на то что сервер >> работает так как ему сказано. Ну и почему ситуация с order by должна >> быть иной? Заказали сортировать выдаваемые записи в таком-то порядке - >> дело сервера выдать. > а где смысл? >> Зачем меня обязывать получать поле сортировки если оно мне не нужно? >> select id from spr >> where name like '%миша%' >> order by name > а зачем тогда тут order by name ? какая будет разница в этом случае > между order by name, by birthdate, by salary, by ... ??? Ну хорошо, распишу тебе разницу если она так неочевидна. К примеру есть у меня на клиенте в памяти справочник, тот самый который сортируем на сервере. Я джойню его с документом, сортирую по name но тащу только поля документа, без длинного name. Но что бы не сортировать его на клиенте я сразу запрашиваю данные в отсортированном виде. Потом на клиенте к ним прилепляю name и все получается уже в отсортированном по name виде. Байда эта нужна например для экономии трафика - пяток integer протащить или к к ним еще 100-200 символов. >> и нафига мне тащить по сетке еще и name если он у меня имеется в >> закэшированном виде на клиенте? > это уже ваши проблемы. У меня нет проблем, т.к. сейчас все работает, но могут быть если твоя идея на счет запрета сортировки по отсутствующему в выборке полю не дай бог будет реализована. А главное - я не вижу в этом ни малейшего смысла, как ты мне не объясняешь. Кто-нибудь видит смысл в том что предлагает ДК? А то я начинаю чувствовать себя белой вороной... -- С уважением, Владимир mailto:[EMAIL PROTECTED]

