Name qty
Milk 12
Bread 10
Pen 100
Pencl 100
我的SQL代碼,以獲得最大數量
SELECT Name, MAX(qty) FROM item
但它給牛奶100作爲答案。如何得到正確答案?
Name qty
Milk 12
Bread 10
Pen 100
Pencl 100
我的SQL代碼,以獲得最大數量
SELECT Name, MAX(qty) FROM item
但它給牛奶100作爲答案。如何得到正確答案?
:
SELECT Name FROM item
WHERE qty = (SELECT MAX(qty) FROM item)
SELECT Name,qty FROM item ORDER BY qty DESC LIMIT 1
這會給你所有在表中的最大數量的產品:我認爲你正在尋找這個
SELECT name, qty FROM item WHERE qty = (SELECT MAX(qty) from item);
我真的很抱歉,我的錯誤。用正確的查詢編輯答案。 – lucasnadalutti
取出名稱列。 –
MySQL真的不應該允許使用聚合函數(例如:'MAX()')而沒有'GROUP BY'子句。這個不成立。 – NullUserException