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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2004, 11:21   #1  
savel is offline
savel
Участник
 
74 / 13 (1) ++
Регистрация: 26.02.2004
Адрес: Санкт-Петербург
Не работают 2 notexists join
Проблема вот в чём:
В select е присутствуют сразу 2 notexists join
PHP код:
while select table1
             notexists join table2 where table2
.field1 == table1.field1
             notexists join table3 where table3
.field1 == table1.field1
{
   ......

так вот, выбираются только те записи из table1 которых нет в table2, а table3 совсем не принимается во внимание таблица table3.
Если же поменять местами
PHP код:
while select table1
            notexists join table3 where table3
.field1 == table1.field1
            notexists join table2 where table2
.field1 == table1.field1
{
   ......

будут выбраны записи из table1 которых нет в table3, и уже не воспринимается table2.
Помогите, как побороть эту беду?
Необходимо выбрать только те записи из table1 для которых нет аналогов ни в table2, ни в table3.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX UK: Join the Virtual Partner Community Blog bot DAX Blogs 0 26.03.2008 04:17
Глюки в Query с разными типами Join (в т.ч. NonExistsJoin) к одной таблице gl00mie DAX: Программирование 10 14.02.2007 13:22
Проблема с Exists Join Morpheus DAX: Программирование 5 14.08.2006 18:22
2 и более OUTER JOIN к одному паренту Ronin DAX: Программирование 21 19.12.2005 13:42

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:45.