Цитата:
Сообщение от
Wamr
Ошибка известная с давних времен. Небольшой пример на AX2009RU8:
X++:
// Здесь второй notexists возвращает false, но на результате это не сказывается
select itemId from inventTable
where inventTable.ItemId == itemId
notexists join inventTableE
where inventTableE.ItemId == itemIdne
notexists join inventTableNE
where inventTableNE.ItemId == inventTable.ItemId;
К слову, в данном случае ожидаемый запрос (два независимых notexists join'а, привязанных к одной исходной таблице), похоже, на X++ вообще невозможно реализовать - только подзапросами проверять...