[SQL ] A的售價比C大的問題

作者: ho83leo (LWHo)   2015-10-16 17:50:43
資料庫名稱:MySQL
資料庫版本:5.5.46
內容/問題描述:
新手發問
在做練習題的時候, 題目是列出比較後的輸出結果
題目為 : 列出所賣Bud Lite價格比在Friday's賣Miller價格還高的
所有酒吧名稱以及售價.
以下是我的tables;
Sells (bar, beer, price)
('淡水啤酒屋','台灣生啤', 95.0),
('淡水啤酒屋','Bud', 85 ),
('淡水啤酒屋','金牌啤酒', 100.0),
('淡水啤酒屋','Bud Lite', 60),
('金山小店','台灣生啤', NULL),
('金山小店','海尼根', 75),
('金山小店','一番搾', 85),
('小新夜店','金牌啤酒', 100.0),
('小新夜店','Miller', 80.0),
('Joe''s Bar','Miller', NULL ),
('Joe''s Bar','Bud', 75 ),
('Joe''s Bar','一番搾', NULL ),
('Joe''s Bar','台灣生啤', NULL),
('Sue''s','Bud', 80 ),
('Sue''s','Bud Lite', 85 ),
('Sue''s','海尼根', 75 ),
('Friday''s','Miller', 75 ),
('Friday''s','Bud', NULL ),
('Friday''s','Bud Lite', NULL),
('Friday''s','Super Lite', 95);
我想了下, 腦子只能動到以下這樣的結果
mysql> select bar , price
-> from sells
-> where beer='bud lite'
-> and
-> price in (select price from sells where beer='bud lite') ;
+
作者: chippclass (善假狼賺錢中)   2015-10-16 21:13:00

Links booklink

Contact Us: admin [ a t ] ucptt.com