这可能是一个非常简单的解决方案,但我就是不知道。我知道我可能必须使用分组方式,但我不知道接下来会发生什么。无论如何,下面的代码应该输出一个具有最低可用数量的项目,并显示具有最低数量的项目的itemID和名称。
SELECT ItemID, Inventory_Name, MIN(AvailableQuantity) FROM Inventory;
你有两个选择:
SELECT ItemID, Inventory_Name, AvailableQuantity FROM Inventory ORDER BY AvailableQuantity ASC LIMIT 1;
但这不处理关系,所以可以使用子查询:
SELECT ItemID, Inventory_Name, AvailableQuantity FROM Inventory WHERE AvailableQuantity in (SELECT MIN(AvailableQuantity) FROM Inventory i2);