2019-02-15
閱讀量:
837
mysql distinct 是如何去重的?
想查詢最近1000條訂單記錄中訂單來源(order_from
)有哪幾種,剛開始使用的SQL命令是
select distinct order_from from order order by id desc limit 1000
發(fā)覺查詢的記錄很多 明顯1000條外的數(shù)據(jù)也查出來了,這是啥原因?
答:上面這條SQL語(yǔ)句的limit 是對(duì)查詢的最終結(jié)果限制了1000條,并不是從1000條中篩選出符合條件的訂單。代碼做如下修改即可。
select distinct order_from from (select order_from from order order by id desc limit 1000)






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
1條評(píng)論
0條評(píng)論
0條評(píng)論