SQL запрос на выборку складов

95
06 марта 2022, 11:50

Например, имеется много складов и таблица в которой каждая запись отражает на каком складе конкретный товар и сколько штук. Один товар может быть на нескольких складах.

Итого: таблица product_amounts. С полями: warehouse_id, product_id, amount. Нужен запрос, который бы выбрал из этой таблицы те склады на которых есть определенное кол-во товаров. Допустим, все склады, в которых есть товары с идентифкатором 1 в количестве 5 штук и с идентификатором 2 в количестве 2 штуки.

Хотелось бы одним запросом такое реализовать. Но что-то в голову не идёт ничего кроме как в цикле получить для каждого товара подходящие склады (WHERE product_id=1 and amount >= 5 , WHERE product_id=2 and amount >= 2) и потом оставить только те склады, которые есть и у того и у того. Но чувствую, что можно сделать это всё на SQL, возможно даже одним запросом. Может быть даже решение простое и я просто торможу.

READ ALSO
MySQL составной запрос

MySQL составной запрос

как правильно сделать запрос такого типа:

85
Как проверить наличие установленного Python на компьютере с помощью Java?

Как проверить наличие установленного Python на компьютере с помощью Java?

Пишу программу,которая запускаетpy скрипт в фоне через GUI на Java

91
Как в Thymeleaf вписать в th:utext html-тэг с классом?

Как в Thymeleaf вписать в th:utext html-тэг с классом?

Такая проблема: Когда я пытаюсь реализовать данный код, то у меня все внутри подчеркивается красным и я не знаю как исправить это:

187