获取mysql max()值

时间:2014-02-21 19:03:26

标签: mysql sql

表格结构

Name  qty
Milk  12
Bread 10
Pen   100
Pencl 100

我的sql代码获取最大数量

SELECT Name, MAX(qty) FROM item

但是它给了Milk 100作为答案。如何得到正确答案?

3 个答案:

答案 0 :(得分:4)

SELECT Name,qty FROM item ORDER BY qty DESC LIMIT 1

<强> Fiddle

答案 1 :(得分:1)

我认为你正在寻找这个:

SELECT Name FROM item
WHERE qty = (SELECT MAX(qty) FROM item)

答案 2 :(得分:0)

这将为您提供表中具有最大数量的所有产品:

SELECT name, qty FROM item WHERE qty = (SELECT MAX(qty) from item);