|
почему результат запроса разный?
| ☑ |
0
newjon
24.03.17
✎
14:42
|
Есть пакет запросов почему то результат разный.
ВЫБРАТЬ
1 КАК Поле1
ПОМЕСТИТЬ вт
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
2
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
3
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
4
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
5
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
6
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
7
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
8
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
9
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
0
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 5
вт.Поле1 КАК Поле1
ПОМЕСТИТЬ ви2
ИЗ
вт КАК вт
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ПЕРВЫЕ 5
вт.Поле1
ИЗ
вт КАК вт
УПОРЯДОЧИТЬ ПО
Поле1 УБЫВ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 5
вт.Поле1 КАК Поле1
ИЗ
вт КАК вт
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ПЕРВЫЕ 5
вт.Поле1
ИЗ
вт КАК вт
УПОРЯДОЧИТЬ ПО
Поле1 УБЫВ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ви2.Поле1
ИЗ
ви2 КАК ви2
результат:
|
|
1
Вафель
24.03.17
✎
14:43
|
выбрать первые без упорядочивание - самоотстрел коленки
|
|
2
dezss
24.03.17
✎
14:47
|
Ну очевидно же...потому что во второй таблице нет упорядочивания...
|
|
3
newjon
24.03.17
✎
14:48
|
(1) (2) если не трудно перепишите запрос, спорить не хочу
|
|
4
dezss
24.03.17
✎
14:51
|
(3) Переписать, чтобы они были одинаковые?
|
|
5
dezss
24.03.17
✎
14:52
|
(3) тьфу...с тем, как миста оформляет, сразу ошибаешься)
|
|
6
dezss
24.03.17
✎
14:56
|
А у меня другой вариант ответа получился!!!
|
|
7
dezss
24.03.17
✎
15:02
|
А если в последнем поставить
ВЫБРАТЬ
ви2.Поле1
ИЗ
ви2 КАК ви2
УПОРЯДОЧИТЬ ПО
Поле1 УБЫВ
То результаты одинаковые.
Правда пробовал все это в консоли запросов. А что за консоль, хз.
|
|
8
Вафель
24.03.17
✎
15:10
|
упорядочить в объендинении - это упорядочение ПОСЛЕ объединения
|
|
9
Вафель
24.03.17
✎
15:12
|
можно через вложенные выборки делать, ну или через временные
|
|
10
dezss
24.03.17
✎
15:14
|
(9) а можешь объяснить почему у нас разные результаты одного и того же запроса?
|
|
11
Вафель
24.03.17
✎
15:18
|
выбрать первые 5 без упорядочивания - это выбрать произвольные 5
|
|
12
dezss
24.03.17
✎
15:22
|
(11) так там есть упорядочивание
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший