【发布时间】:2013-02-06 05:43:00
【问题描述】:
考虑 Bars and Beers 数据库中的以下关系:
sells(bar, beer, price):表示在每个酒吧销售的每种啤酒的价格(注意,每个酒吧可以卖很多啤酒,很多酒吧可以卖同一种啤酒,价格可能不同)。
以下查询查找可以在任何酒吧找到的最低价格啤酒的名称。
SELECT s.beer
FROM sells s
WHERE NOT EXISTS (SELECT si.beer
FROM sells si
WHERE si.price <= s.price)
您好,我正在慢慢学习 sql,我无法理解“si.price
【问题讨论】:
-
我可以在没有数据库的情况下给你答案:D
-
答案已经有了,我只是想弄明白。
-
将一些数据放入fiddle,这样可以更轻松地查看内容并探索您的问题。