【发布时间】:2021-05-03 08:09:45
【问题描述】:
我正在查询一项学校作业,其中我选择了低于最低库存的产品,然后我选择了以最低价格提供每种产品的供应商。
这些是桌子。
+------------+ +------------------+ +------------+
| products | | product_overview | | provider |
+------------+ +------------------+ +------------+
| productID | | productID | | providerID |
| name | | providerID | | name |
| stock | | price | +------------+
| min_stock | +------------------+
+------------+
这是我目前所拥有的。
SELECT p.name, pr.name
FROM products p JOIN product_overview po ON p.productID = po.productID
JOIN provider l ON po.providerID = pr.providerID
WHERE p.stock < p.min_stock
GROUP BY po.productID
ORDER BY p.name;
我寻找哪些产品有stock < min_stock,然后寻找供应商。目前,输出中给出的供应商并不是以最低价格交付产品的供应商。
【问题讨论】: