count(distinct xxx)与distinct

2014-11-24 01:22:02 · 作者: · 浏览: 7
count(distinct xxx)与distinct
select a,b,c
select a,b,distinct c 不对 distinct必须是对所有字段排重,必须写在外面。
select distinct a,b,c
第二种 也叫转置 主要理解意思
select a,count(distinct b) ....group by a
按照a,汇总不同的b。
1 1
1 2
1 3
1 2
汇总后:
1 3