sql查處某字段不重複的全部記錄

下面舉例說明下,有表tb,字段id,pdt_id,caption,url。

取出pdt_id不重複的pdt_id字段的值很easy,distinct就可以解決問題。如:select distinct(pdt_id) from tb

而要想取出pdt_id不重複的所有的表中信息,distinct是解決不了的啦!

select * from tb where id in (select min(id) as id from tb group by pdt_id )

 

min(id)是選取id最小的一條(重複pdt_id記錄中),max(id)是選取id最大的一條

發佈了127 篇原創文章 · 獲贊 9 · 訪問量 82萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章