首页 > 教學 > mysql > mysql如何取出前幾筆去除重覆的資料
2015
11-29

mysql如何取出前幾筆去除重覆的資料

這是某個打卡的資料表,之前的寫法是找出最近打卡的前5筆記錄,最後發現有人會同時打五次卡,變成前5筆都是同一筆打卡記錄,當初找想說用distinct去除重覆,但是發現怎麼出來的資料跟我要的不同,最後是使用group by加上max跟order by來達到所要的功能。

mysql如何取出前幾筆去除重覆的資料 - 第1张  | 彰化一整天blog
1.紅色是想要找出來的編號

mysql如何取出前幾筆去除重覆的資料 - 第2张  | 彰化一整天blog
2.只用一個group by出來資料不對

mysql如何取出前幾筆去除重覆的資料 - 第3张  | 彰化一整天blog
3.改用distinct也是一樣

mysql如何取出前幾筆去除重覆的資料 - 第4张  | 彰化一整天blog
4.使用group by加上max跟order by找到所要的記錄

同步發表於:mysql如何取出前幾筆去除重覆的資料
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。