AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.11.2007, 13:12   #1  
Antonuch is offline
Antonuch
Участник
 
41 / 15 (1) ++
Регистрация: 21.06.2007
Порядок JOIN
Доброго всем времени суток, не подскажете, существует ли разница в каком порядке используюстя Join-ы?
Т.Е.
while select ...
join...
outer join...
exists/notexists join...
Старый 29.11.2007, 14:15   #2  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Вроде нет ограничений. Порядок в зависимости от ваших целей.
Старый 30.11.2007, 11:17   #3  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
А по-моему, есть ограничения - фича, по-крайней мере для Axapta 3.0. Exists / notexists join нужно выводить в конец запроса - иначе отрабатывает запрос некорректно.
__________________
Paul_ST
Старый 30.11.2007, 11:24   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Antonuch Посмотреть сообщение
Доброго всем времени суток, не подскажете, существует ли разница в каком порядке используюстя Join-ы?
Т.Е.
while select ...
join...
outer join...
exists/notexists join...
Если абстрагироваться от того, что изменение порядка джойнов может менять смысл запроса, план выполнения и давать другие результаты - разницы никакой
__________________
-ТСЯ или -ТЬСЯ ?
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Порядок выполнения GroupBy и Exists Join для временных таблиц S.Kuskov DAX: Программирование 6 06.12.2012 16:55
2 while select или join? _scorp_ DAX: Программирование 9 23.01.2009 16:02
Глюки в Query с разными типами Join (в т.ч. NonExistsJoin) к одной таблице gl00mie DAX: Программирование 10 14.02.2007 13:22
2 join-а + CasheLookup = EntireTable vallys DAX: Программирование 1 10.03.2006 13:20
2 и более OUTER JOIN к одному паренту Ronin DAX: Программирование 21 19.12.2005 13:42

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.