Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

странный результат выполнения запроса   Найти похожие ветки 

 
thvfrjd   (2006-05-03 08:55) [0]

Имеется следующий запрос к БД на SQL server:
select dog.id,  dog.n1, dog.n2, dog.n3 FROM dog LEFT OUTER JOIN klint ON dog.klient = klint.id после его выполнения выводятся данные в том порядке в котором они заносились(поле dog.id-счетчик). Если же я добавляю к выводимым данным поле - klint.name:
select dog.id,  dog.n1, dog.n2, klint.name, dog.n3 FROM dog LEFT OUTER JOIN klint ON dog.klient = klint.id
то в результате данные выводятся как то в разнобой а не по порядку
хотя раньше нормально выводились. В чем тут может быть дело?


 
Sergey13 ©   (2006-05-03 09:11) [1]

>В чем тут может быть дело?
Order By


 
thvfrjd   (2006-05-03 09:18) [2]


> Order By

Это понятно что Order By
Вопрос в том что случилось? Почему запрос стал выводиться не так как раньше?


 
Johnmen ©   (2006-05-03 09:28) [3]

Ничего не случилось. То, что раньше был порядок, просто счастливое совпадение...:)


 
Sergey13 ©   (2006-05-03 09:29) [4]

2 [2] thvfrjd   (03.05.06 09:18)
Я вот несколько раз, постукивая кулаком по плохо работающему телевизору, "чинил" его таким образом. А сегодня он не починился. Почему? 8-)

Возможно индекс какой [не]вмешался или просто звезды так легли. Упорядочивания без Order By никто не гарантирует.


 
Sergey13 ©   (2006-05-03 09:52) [5]

2 [2] thvfrjd   (03.05.06 09:18)
>  Почему запрос стал выводиться не так как раньше?
А еще, на такие вопросы ответ дает изучение и сравнение планов выполнения.


 
Плохиш ©   (2006-05-03 11:00) [6]


> А еще, на такие вопросы ответ дает изучение и сравнение
> планов выполнения.

Это уже контрольный выстрел в голову ;-)



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
2-1149355680
Ford
2006-06-03 21:28
2006.06.25
Sin


15-1148497229
Kerk
2006-05-24 23:00
2006.06.25
00:00


15-1148922206
Ломброзо
2006-05-29 21:03
2006.06.25
Штрих-кодирование


6-1132257651
Иван12345
2005-11-17 23:00
2006.06.25
Перехват данных из входящего трафика


1-1147986841
Германн
2006-05-19 01:14
2006.06.25
Установка Indy9 на Д6