1. 程式人生 > >sql---distinct顯示多個欄位,去重複

sql---distinct顯示多個欄位,去重複

眾所周知,distinct可以列出不重複的記錄,對於單個欄位來說distinct使用比較簡單,但是對於多個欄位來說,distinct使用起來會使人發狂。而且貌似也沒有見到微軟對distinct使用多欄位的任何說明。下面就提供了一種方法可以在使用distinct的時候同時使用多個欄位。

select 要使用欄位1,要使用欄位2 from 表名 where id in (select min(id) from 表名 group by 不重複欄位名) 例:   select byid,id from bbs where id in (select min(id) from bbs group by byid)