我可以在mysql中使用聚合函数(LAST)吗?
我可以在mysql中使用聚合函数(LAST)吗?
如果是,那么为什么给我以下查询错误:
SELECT `user_id`,last(`value`)FROM `My_TABLE`
group by `user_id`
::您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的’(value
)FROM My_TABLE
group
by user_id
‘ 附近使用正确的语法
::我得到答案“最后一个”不在MySql中使用。那么如何在MySql中执行呢?
回答:
不,在mysql中没有所谓的LAST
查看汇总函数列表
您可以执行类似这样的操作
select f.user_id, f.valuefrom (
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