如果我有一个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;
答案 0 :(得分:5)
添加分组依据,你就是黄金。
select item, max(price) from items_ordered group by item;