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值有問題。 

如有問題:歡迎指正~.~

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