我可以在mysql中使用聚合函数(LAST)吗?

Man*_*edi 2 mysql

我可以在mysql中使用聚合函数(LAST)吗?
如果是,那么为什么给我以下查询的错误::

SELECT `user_id`,last(`value`)
FROM `My_TABLE`
group by `user_id`
Run Code Online (Sandbox Code Playgroud)

错误 ::您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的'(value)FROM My_TABLEgroup by user_id' 附近使用正确的语法

编辑 ::我得到的答案"最后"未在MySql中使用.然后如何在MySql中执行它?

Sha*_*ngh 5

不,在mysql中没有任何名为LAST的东西

请参阅聚合函数列表

编辑

你可以执行相同的这样的事情

select f.user_id, f.value
from (
   select  MAX(value) as maxval
   from my_table group by user_id
) as x inner join my_table as f on f.value = x.maxval
Run Code Online (Sandbox Code Playgroud)