2010-06-08 24 views
1

如果我有一個items_ordered表看起來像這樣:獲取有序每個項目最高(價格),鑑於多種不同價格的任何訂購貨物

items_ordered 

customerid order_date item quantity price 
10330 30-Jun-1999 Pogo stick 1 28.00 
10101 30-Jun-1999 Raft 1 58.00 
10298 01-Jul-1999 Skateboard 1 33.00 
10101 01-Jul-1999 Life Vest 4 125.00 
10299 06-Jul-1999 Parachute 1 1250.00 
10339 27-Jul-1999 Umbrella 1 4.50 
10449 13-Aug-1999 Unicycle 1 180.79 

而且我想要得到最大的價格爲每在表中不同的項目,因爲項目可以在這個表中有不同的價格出現多次,我該怎麼做,假設這不起作用:

select item, max(price) from items_ordered; 

回答

5

添加GROUP BY和你金色。

select item, max(price) from items_ordered group by item; 
+0

謝謝! Juuust對 – Yablargo 2011-03-31 20:30:46