|
Как работает "упорядочить" в запросе? | ☑ | ||
---|---|---|---|---|
0
Puzoter
16.12.17
✎
19:18
|
В самописном модуле есть запрос, в которой используется слово "Упорядочить" совместно с "Выбрать первые 1".
Писался этот запрос лет десять назад. И до недавних пор вроде бы работал нормально, а сейчас полезли косяки. Судя по всему, по задумке автора запрос должен был выбирать строку с максимальным значением упорядочивания, но он возвращает первую попавшуюся. У меня вопрос: менялся за это время алгоритм работы упорядочивания? Или изначально была ошибка в запросе, но ее просто не замечали? |
|||
1
jsmith82
16.12.17
✎
19:20
|
порядок слетел, наверно
|
|||
2
H A D G E H O G s
16.12.17
✎
19:25
|
Скорее всего вы неправильно интерпретируете результат упорядочивания.
|
|||
3
Puzoter
16.12.17
✎
19:32
|
(2) Может быть. Сейчас проверю на простых примерах
|
|||
4
youalex
16.12.17
✎
19:55
|
Так то упорядочивание (order by) "не любит" ни один диалект скуля. Ибо, если оно идет не по ключу (по уникальным значениям), то результат упорядочивания всегда непредсказуем.
|
|||
5
youalex
16.12.17
✎
19:56
|
А тут еще 1с вносит свои коррективы, своим АВТОУПОРЯДОЧЕНИЕ
|
|||
6
MrStomak
16.12.17
✎
21:41
|
(4) Результат упорядочивания - одно из самых предсказуемых явлений во Вселенной
|
|||
7
MrStomak
16.12.17
✎
21:42
|
(0) ПЕРВЫЕ отбираются после сортировки. Так было всегда.
|
|||
8
jsmith82
16.12.17
✎
21:44
|
(6) Ой не скажи..
|
|||
9
Armando
16.12.17
✎
22:29
|
(6) "Сильное заявление..."
|
|||
10
vi0
17.12.17
✎
05:14
|
(4) в твоей фразе не верно только слово "всегда"
а насчет "не любит" так это к производительности вопрос, а не к предсказуемости |
|||
11
vi0
17.12.17
✎
05:15
|
(0) что сортируется и по какому полю?
|
|||
12
rphosts
17.12.17
✎
05:52
|
(9)при использовании постги сталкивался с одним крайне редким исключением а так всё именно так и есть.
PS думаю при использовании базоводом для 1С Оракла или ДБ2 тонкостей возможно будет. |
|||
13
hhhh
18.12.17
✎
09:46
|
но в принципе, да, у 1с нет своей сортировки. Поэтому надо смотреть какой скуль установлен и какой windows.
|
|||
14
FIXXXL
18.12.17
✎
09:49
|
(0) давай свой запрос и пример
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |