天天看點

select 多字段去重

selelct distinct 字段一,字段二,字段三…… from 表

distinct 隻能傳回他的目标字段,是以這條語句是根據它後面的所有字段進行去重。如果我們隻根據一個字段去重,而列印出其他字段怎麼辦呢?

select  字段一, distinct  字段二  from table      很抱歉,除了錯誤你什麼也得不到,distinct隻能放在開頭

select *, count(distinct  字段一) from table group by 字段一     這樣是可以的  隻是多了一個字段  不過目的達到

本文轉自 落花非有意  51CTO部落格,原文連結:http://blog.51cto.com/1992zhong/1621506,如需轉載請自行聯系原作者