MySQL中的SELECT MAX()函数

hoh*_*ner 1 mysql sql

我正试图弄清楚我遇到的问题SELECT MAX().我想收集"BidAmount"列中的最高值,但我只希望扫描选定的条目以获得最高值.

例如,我希望返回最高的'BidAmount',而另一列'UserID'= 6.我想知道特定客户的最高'BidAmount'(因此'UserID'列将等于'6').

我试过用这个:

SELECT MAX(`BidAmount`) FROM `requests` WHERE `UserID` = 6
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如果上面的SQL代码应该工作,那么我的PHP可能会出现问题.我该怎么办?

dag*_*han 5

SELECT MAX(BidAmount)FROM请求WHERE UserID = 6 GROUP BY UserID

http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html