Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Меняется порядок записей при join  [new]
Дядя Петя Вася
Member

Откуда:
Сообщений: 1368
есть одна процедура которая выдает записи в определенном порядке (он имеет значение)
a
b
c

но когда таблица inner джойница порядок меняется. А вот если лефт джойном сделать то вроде как остается (хотя хз, может при каких-то условиях тоже меняется).
Что дописать? пример не привожу ибо то что у меня в реале это довольно сложная штука, а эксперементировать с другими наборами только время терять ибо вслепую по сути (при моем уровне знаний).
19 май 17, 13:14    [20496194]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
o-o
Guest
ORDER BY надо писать, а не типы соединений менять
19 май 17, 13:15    [20496209]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2395
Дядя Петя Вася
Что дописать? .


order by
19 май 17, 13:16    [20496210]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
автор
то что у меня в реале это довольно сложная штука

автор
порядок меняется

автор
Что дописать?

большая картинка "всё тлен"
19 май 17, 13:18    [20496229]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
Дядя Петя Вася
Member

Откуда:
Сообщений: 1368
o-o
ORDER BY надо писать, а не типы соединений менять

ну дык фишка в том что вот в этой процедуре уже так сказать order by, ее нельзя менять, нужно оставить чтобы order был как в процедуре
19 май 17, 13:19    [20496237]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
Дядя Петя Вася
Member

Откуда:
Сообщений: 1368
а! ну все ясно, повезло что процедура выдает как раз можно сказать этот ордер, тогда да, по нему можно, гыыы
19 май 17, 13:23    [20496260]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2395
Дядя Петя Вася
в этой процедуре уже так сказать order by, ее нельзя менять, нужно оставить чтобы order был как в процедуре


мой совет, завязывайте с наркотиками
19 май 17, 13:39    [20496353]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
Cane Cat Fisher
Member

Откуда:
Сообщений: 1809
Дядя Петя Вася
o-o
ORDER BY надо писать, а не типы соединений менять

ну дык фишка в том что вот в этой процедуре уже так сказать order by, ее нельзя менять, нужно оставить чтобы order был как в процедуре


Ну так снаружи еще раз поставить ORDER BY по тому же самому, что в процедуре.
19 май 17, 19:54    [20497528]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
iap
Member

Откуда: Москва
Сообщений: 46977
Cane Cat Fisher
Дядя Петя Вася
пропущено...

ну дык фишка в том что вот в этой процедуре уже так сказать order by, ее нельзя менять, нужно оставить чтобы order был как в процедуре


Ну так снаружи еще раз поставить ORDER BY по тому же самому, что в процедуре.
Как можно поставить ORDER BY после ПРОЦЕДУРЫ?!
Как вообще ТС удалось сджойнить процедуру с таблицей??
19 май 17, 20:50    [20497663]     Ответить | Цитировать Сообщить модератору
 Re: Меняется порядок записей при join  [new]
iap
Member

Откуда: Москва
Сообщений: 46977
iap
Cane Cat Fisher
пропущено...


Ну так снаружи еще раз поставить ORDER BY по тому же самому, что в процедуре.
Как можно поставить ORDER BY после ПРОЦЕДУРЫ?!
Как вообще ТС удалось сджойнить процедуру с таблицей??
Разве что через OPENQUERY или чего-то подобного...
Это не извращение?
19 май 17, 20:51    [20497665]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить