SQL: исключить определенные критерии из выбора - PullRequest
0 голосов
/ 22 октября 2019

Попытка исключить из запроса набор значений, соответствующих критериям, но запрос ничего не возвращает.

select *
from rpt_StockInventorySummary a
where a.[DepartmentId] ='P'
and not exists (
select *
from rpt_StockInventorySummary b
where b.Manufacturer = 'warrington'
and b.LowestGroupDescription = 'Boots, Leather, 14 Inch, Pro'
and b.Instock = 0
and b.barcode = a.barcode
)
order by a.SortOrder

Редактировать

Я думаю, что добавление "и b.barcode = a.barcode "в конце запроса в NOT EXISTS было то, чего не хватало.

1 Ответ

0 голосов
/ 23 октября 2019

Чего не хватало в запросе, так это:

and b.barcode = a.barcode

Добавление этого к запросу внутри несуществующего сделало хитрость.

...