selelct distinct 字段一,字段二,字段三…… from 表
distinct 只能返回他的目标字段,所以这条语句是根据它后面的所有字段进行去重。如果我们只根据一个字段去重,而打印出其他字段怎么办呢?
select 字段一, distinct 字段二 from table 很抱歉,除了错误你什么也得不到,distinct只能放在开头
select *, count(distinct 字段一) from table group by 字段一 这样是可以的 只是多了一个字段 不过目的达到
本文转自 落花非有意 51CTO博客,原文链接:http://blog.51cto.com/1992zhong/1621506,如需转载请自行联系原作者