例如:A表 num date
1 7月1号
2 7月1号
1 7月21号
结果: num date
1 7月21号
2 7月1号我是在视图中操作的
mysql 想要去除重复(保留时间字段中 时间最靠后的值)
答案:3 悬赏:40 手机版
解决时间 2021-01-28 05:39
- 提问者网友:心牵心
- 2021-01-27 16:35
最佳答案
- 五星知识达人网友:动情书生
- 2021-01-27 18:14
select num, max(data) from A group by num;
全部回答
- 1楼网友:往事埋风中
- 2021-01-27 19:58
select num, max(date) as date from a group by num
大家在这里回答问题纯粹就是助人为乐,度娘的分值咩用都木。没有老土的sql,只有没有经验的数据库初学者,说这么多,直接看view是通过哪些表创建的,直接在这些表里面group by不就行了。 mysql 这么高效的sql不用,非要来回绕圈子找些古怪的法子,这不是技术高明,这是退而求其末
- 2楼网友:孤老序
- 2021-01-27 19:37
不用去删除数据库重复的,你只需查询的时候去除重复的 group by num
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯