Список заказов, которые есть у всех товаров на складе - PullRequest
0 голосов
/ 12 октября 2019

У меня есть таблица SQL: «Заказы на товары»

Каков наилучший способ (алгоритм) для выполнения заказов с лучшим состоянием?

Наилучшее состояние с меньше товаров завершено много заказов !

Я хочу перечислить заказы, которые есть у всех товаров на складе .

Таблица "Заказы товаров" содержит 500 000 записей.

--Goods orders Table
     OrderId    GoodsName   OrderQty    Inv.Qty
        1           A           3           20
        1           B           2           30
        1           C           5           12
        2           A           15          20
        3           A           6           20
        3           E           12          17
        4           C           6           12
        4           B           8           30

1 Ответ

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

Вы можете попробовать ниже Запрос:

SELECT DISTINCT OrderId FROM Goods_orders WHERE OrderId NOT IN
( 
SELECT DISTINCT OrderId FROM Goods_orders WHERE InvQty<OrderQty
)

Рабочая демоверсия

...