Вывести реализации, в которые не входит какая-то номенклатура
☑
0
John83
01.11.17
✎
17:03
УПП 1.3
Отобрать реализации с нужной позицией не проблема.
А как сделать наоборот?
Понимаю, что нужно через соединение, но что-то не получается..
1
Ёпрст
гуру
01.11.17
✎
17:05
Не в список
2
John83
01.11.17
✎
17:06
(1) точняк! не туда мысль уперлась
спс
3
Ёпрст
гуру
01.11.17
✎
17:06
выбрать ссылка из
документ.реализациятоваровуслуг.товары
где не номенклатура в (&СписокТоваров)
4
Волшебник
модератор
01.11.17
✎
17:06
ВЫБРАТЬ Ссылка
ИЗ Документ.ХХХ
ГДЕ НЕ Ссылка В (ВЫБРАТЬ Ссылка ИЗ Документ.ХХХ
ГДЕ Товары.Номенклатура В (&СписокНоменклатур))
5
John83
01.11.17
✎
17:08
(3) (4) да понял я, понял
просто вечерник тупняк пришел
6
youalex
01.11.17
✎
17:34
(3) не прокатит
7
DexterMorgan
01.11.17
✎
17:52
лучше соединение с отбором по NULL, чем НЕ В
8
Fragster
гуру
01.11.17
✎
18:37
при правильных индексах может и "не 1 в (выбрать первые 1 1 из ...)" будет быстрее
9
breezee
01.11.17
✎
18:48
(8) Вроде(!Вроде) не будет, там в СКЛ преобразует "Where &Элемент1 or &Элемент2..." а если и не то СКЛ вообще думает что ты хочешь почти всю таблицу и поиск не ведет а сразу Index scan делает
10
breezee
01.11.17
✎
18:48
(9) >а если и не*
а если используется "НЕ В"
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой