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

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

如果是,那么为什么给我以下查询错误:

SELECT `user_id`,last(`value`)

FROM `My_TABLE`

group by `user_id`

::您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的’(value)FROM My_TABLEgroup

by user_id‘ 附近使用正确的语法

::我得到答案“最后一个”不在MySql中使用。那么如何在MySql中执行呢?

回答:

不,在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

以上是 我可以在mysql中使用聚合函数(LAST)吗? 的全部内容, 来源链接: utcz.com/qa/411469.html

回到顶部