获得订购的每件商品的最大价格(价格),给定任何订购商品的多个不同价格

时间:2010-06-08 20:14:37

标签: sql

如果我有一个item_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;

1 个答案:

答案 0 :(得分:5)

添加分组依据,你就是黄金。

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