Форум: "Базы";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
ВнизКак сделать сортировку по вычисляемому и подстановочному полям? Найти похожие ветки
← →
Mishenka (2006-06-28 09:27) [0]Есть запрос в котором одно из полей вычисляемое (CalcField), а другое подстановочное (причём подстановка из связанной записи из той же таблицы). В обоих случаях при попытке сделать сортировку по полю выдаётся ошибка:
"Field in order by must be in result set". Как всё-таки сделать сортировку по этим полям?
← →
Sergey13 © (2006-06-28 09:33) [1]В запросе и делай нужную сортировку.
← →
Mishenka (2006-06-28 09:39) [2]Так я делаю, но выдаётся ошибка :(
← →
Sergey13 © (2006-06-28 09:44) [3]> [2] Mishenka (28.06.06 09:39)
> Так я делаю, но выдаётся ошибка :(
Чего делаешь то? Никак не разгляжу. 8-)
← →
Johnmen © (2006-06-28 09:49) [4]
> выдаётся ошибка:
> "Field in order by must be in result set"
Что конкретно здесь неясно-то?
← →
Mishenka (2006-06-28 09:49) [5]
> Sergey13 © (28.06.06 09:44) [3]
> Чего делаешь то? Никак не разгляжу. 8-)
В теле запроса указываю:ORDER BY [Имя поля];
При выполнении запроса выдается ошибка "Field in order by must be in result set". А по всем остальным полям сортировка проходит нормально.
← →
Sergey13 © (2006-06-28 09:51) [6]> [5] Mishenka (28.06.06 09:49)
Блин, весь "рабочий" запрос секретный? С переводом ошибки проблема?
← →
Johnmen © (2006-06-28 10:07) [7]
> Sergey13 © (28.06.06 09:51) [6]
> Блин, весь "рабочий" запрос секретный?
Да чего там секретного? :)
SELECT A AS B, ... ORDER BY B - имеем вышеуказанную ошибку...
>Mishenka (28.06.06 09:49)
Читай доку по спецификации SELECT в частности про ORDER BY. И будет тебе озарение...
← →
Sergey13 © (2006-06-28 10:12) [8]> [7] Johnmen © (28.06.06 10:07)
Да я догадывался об этом. Просто лень телепатор было включать - жарко, греется. 8-)
ЗЫ: да и раздражают слегка подобные "темнилы". Жара тоже виновата. 8-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.048 c