powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Order во вложенных select
7 сообщений из 7, страница 1 из 1
Order во вложенных select
    #33347355
Такой вот вопросик
Есть таблица Сортировка, в которой есть поле Номер (уникальный)
id Номер
1 2
2 5
3 1
4 7
5 8
Требуется отсортировать по номеру, получить первые четыре записи и из них получить последнюю. В MS можно было бы сделать так
Код: plaintext
1.
2.
3.
4.
5.
6.
select max(Номер)
from
(
  select top  4  Номер
  from Сортировка
  order by Номер
)
В Кэше не получается делать внутренние сортировки. Как справляться с этой проблемой? Я сейчас делаю через [SQLProc]
...
Рейтинг: 0 / 0
Order во вложенных select
    #33347661
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николаев МихаилТакой вот вопросик
Есть таблица Сортировка, в которой есть поле Номер (уникальный)
id Номер
1 2
2 5
3 1
4 7
5 8
Требуется отсортировать по номеру, получить первые четыре записи и из них получить последнюю. В MS можно было бы сделать так
Код: plaintext
1.
2.
3.
4.
5.
6.
select max(Номер)
from
(
  select top  4  Номер
  from Сортировка
  order by Номер
)
В Кэше не получается делать внутренние сортировки. Как справляться с этой проблемой? Я сейчас делаю через [SQLProc]
полный трындец
финал эволюции CACHE
...
Рейтинг: 0 / 0
Order во вложенных select
    #33347826
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Order во вложенных select там отродясь не работал.
Тут есть два решения проблемы:
1) workaround (хотелось бы познакомиться в вариантом решения)
2) сильно пнуть производителя чтобы почесали своим разработчикам задницы и дождаться билда с исправлениями
...
Рейтинг: 0 / 0
Order во вложенных select
    #33348894
to MX -- ALEX
Ну, эволюцией движет мутация. Так что глядишь, придумаем что нибудь.
to ну я
1) Шо за зверь такой workaround?
2) Ну, это же не ошибка, в документации ничего не сказано про order во вложенных sql. Я еще на добрался до стандарта SQL, так что есть что поковырять.
Мне стыдно признаться, но в SQLProc я выбираю top x и перебираю их до последнего в ResultSet. Как то же решают эту проблему остальные?
to VadimF
Есть ли у вас база подобных вопросов, задаваемых пользователями службе поддержки? Может вместо того чтобы тратить время на описание косяков каждым пользователем сделать это публично, чтобы я мог посмотреть фак до того как писать вопрос? Мне не очень выгодно платить за службу поддержки, когда у меня подобные вопросы появляются раз в пол-года. Да и текущий вопрос чисто формальный, я не буду ждать, пока выйдет новая версия в которую включат удобную фичу, которую я уже обошел другими путями.
...
Рейтинг: 0 / 0
Order во вложенных select
    #33349565
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николаев Михаил1) Шо за зверь такой workaround?
Да это термин такой (сленг). Означает обходной способ решения проблемы. Если нет правильного по поставить временный костыль.
Николаев МихаилНу, это же не ошибка, в документации ничего не сказано про order во вложенных sql.
Скорее наоборот, ошибка. Сказано по вложенный селект и про сам селект, значит должно работать. А если не работает - значит ошибка.
Но, мне кажется, что это временно, скорее всего разработчики просто упустили из виду какую-то мелочь, и весьма вероятно что вскорости исправят недочет.
...
Рейтинг: 0 / 0
Order во вложенных select
    #33350027
to ну я
в доке сказано
The ORDER BY clause sorts the rows in a table or query result set. This statement operates on a single result set, either from a SELECT statement or from a UNION of multiple SELECT statements.
думаю что single result set и есть ограничение в требовании к работе сортировки
...
Рейтинг: 0 / 0
Order во вложенных select
    #33350362
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, есть такое. Если разработчики считают что такая трактовка нормальное дело и select from ( ... order by) работать не должен то остается только сожалеть.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Order во вложенных select
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]