我使用下面的sql查询从占用者那里获取最低值。如何在streetnumber列中获取它旁边的值。所以我要取112
SELECT MIN(Occupants) AS LowestOccupants FROM Book;
表(册):
StreetNumber | StreetName | Occupants
111 Cheese 6
112 Bacon 5
113 Burger 10
114 Seconds 93
115 Suit 12
最佳答案
如果您需要获得居住人数最少的街道,您可以:
SELECT *
FROM book b1
WHERE b1.occupants = (SELECT Min(b2.occupants)
FROM book b2)
这将返回占用率最低的所有行,也就是说,如果111和112都有5个占用率,它将返回它们。