2019-03-19
阅读量:
627
mysql如何去重
问题描述:
想查询最近1000条订单记录中订单来源(order_from
)有哪几种,刚开始使用的SQL命令是
select distinct order_from from order order by id desc limit 1000;
发觉查询的记录很多 明显1000条外的数据也查出来了,这是啥原因?
解决方法:
上面这条SQL语句的limit 是对查询的最终结果限制了1000条,并不是从1000条中筛选出符合条件的订单。
代码做如下修改即可
select distinct order_from from (select order_from from order order by id desc limit 1000);






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论