MariaDB数据库的分组函数的小瑕疵之group by分组操作

由于公司采用docker部署MariaDB数据库,自然而然就用了起来~,MariaDB数据库跟Mysql是同一个人编写的,二者性能各有千秋,这里暂且不谈这个,下面来看下group by 分组操作:

根据查询当前角色创建时间最新的一条记录:

select a.role_id,a.id,a.create_time from sys_role_acl a where a.role_id = 3 order by a.create_time desc LIMIT 1;

然后运用group by操作:

select b.role_id,b.id,max(b.create_time) from sys_role_acl b group by b.role_id;

 

可以看出角色id为3时的id不同,下面这个是利用分组取每个角色id的创建最新时间,虽然时间都是最新的,但是所对应的id值有问题。 

如有问题:欢迎指正~.~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章