最近開發(fā)中遇到一個比較老的數(shù)據(jù)庫,該數(shù)據(jù)庫中同一時間會有兩條數(shù)據(jù),同一時間的兩條數(shù)據(jù)的其他字段不一樣,所以不能用distinct去掉重復(fù)數(shù)據(jù),我只需要取其中的一條數(shù)據(jù)即可,然后我就想用最常規(guī)的方法:
select * from 字段名 where ID in (select min(ID) from tbl_DPImg group by ID)
這種最常規(guī)的方法就是查到重復(fù)數(shù)據(jù)后取ID最小的,可是萬萬沒想到,這個數(shù)據(jù)庫設(shè)計連ID都沒有,所以用了另外的一中方法
select 日期時間,[其他字段名],count(distinct 日期時間) from 表名 where [限定條件] group by 日期時間
通過這種方式只會查詢出重復(fù)數(shù)據(jù)的第一條,在此記錄一下,如有遇到這個問題的小伙伴可以通過這種方式解決