永发信息网

mysql 想要去除重复(保留时间字段中 时间最靠后的值)

答案:3  悬赏:40  手机版
解决时间 2021-01-28 05:39
  • 提问者网友:心牵心
  • 2021-01-27 16:35
例如:A表 num date
1 7月1号
2 7月1号
1 7月21号
结果: num date
1 7月21号
2 7月1号我是在视图中操作的
最佳答案
  • 五星知识达人网友:动情书生
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯