2019-02-15
阅读量:
806
mysql distinct 是如何去重的?
想查询最近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条评论
0条评论