У меня есть две таблицы, я хочу построить один запрос, чтобы выбрать только результаты от заказов, где количество не выполнившие поставки таблицы:MySQL запроса, чтобы взять сумму из другой таблицы и выберите
таблицы orders
:
id item quantity
1 a 15
2 b 5
3 c 6
стол deliveries
:
id order_id quantity
1 2 3
2 2 1
3 2 1
4 3 3
Я хочу, чтобы это что-то вроде этого:
SELECT * FROM `orders`
WHERE `quantity`>(SELECT SUM(`quantity`)
FROM `deliveries`
WHERE `order_id`=orders.id);
результат должен быть что-то вроде этого:
id item quantity
1 a 15
3 c 6
что вы хотите сделать? Я не могу понять таблицу. Вы хотите получить заказы, которые уже сделаны? что означает, что все заказы уже доставлены? или заказы, которые еще не завершены? –