![]() |
#1 |
Axapta Retail User
|
Много записей возвращает запрос
Запрос вида
X++: while select inventsum where inventsum.InventDimId == 'НАн_0000011' && inventsum.AvailPhysical > 0 join inventTable where inventTable.ItemId == inventsum.ItemId && inventTable.OLAPItemName exists join inventItemRangeRef where inventItemRangeRef.RangeIdRef == inventTable.ItemRangeIdRef && inventItemRangeRef.RangeIdRefParent == inventItemRange.RecId |
|
![]() |
#2 |
MCITP
|
Покажите/посмотрите запрос, который к БД уходит?
__________________
Zhirenkov Vitaly |
|
![]() |
#3 |
Участник
|
exists join работает плохо в запросах, где больше двух таблиц.
читайте на форуме. |
|
![]() |
#4 |
Модератор
|
X++: && inventTable.OLAPItemName
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#5 |
Moderator
|
Цитата:
Да и сам запрос вроде выглядит нормально. Надо на запрос к БД смотреть.
__________________
Андрей. |
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
Присоединяюсь к вопросу ZVV. А можно посмотреть запрос, как это ушло на SQL?
|
|
![]() |
#8 |
Участник
|
Уберите exists join ..... и посмотрите что получится
|
|
![]() |
#9 |
Участник
|
Откуда в запросе таблица inventItemRange? Она там точно нужна?
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет. |
|
![]() |
#10 |
Axapta Retail User
|
Сори всем спасибо, решилас проблемка, проверку вверху забыл примастрячить .... inventItemRange - осталась для "красоты", с прошлого запроса, не сильно мешала на стадии отладки поэтому попала и сюда
![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|