我們經常遇到這樣的問題:查詢數據中的記錄,卻有很多重復的數據,所以我們要求sql查詢,使其不顯示重復記錄,這讓我們不免想到distinct,可distinct只能查詢到一個字段,要再顯示其他的字段就出現錯誤信息了,再加其他的條件也是比較復雜的,現在我壽光網站設計公司(瑞網科技)教大家一個比較簡單的寫法:
select * from 表名 where 重復的字段名 in(select distinct title from 表名 group by 重復的字段名 having count(重復的字段名)=1)
這樣問題就解決了!