求助:CASE WHEN 里面怎么加DISTINCT的功能啊
问:
例如 有表如下
id name photo
01 aaa 1
01 aaa 2
02 bbb 1
02 bbb 3
03 ccc 3
.....
sql里面用到
count( case when photo='1' or photo='2' then 1 else null end )PHnumber
但是这样就得count得3了
为
01 aaa 1
01 aaa 2
02 bbb 1
可是我想把id一样的只算一条
只想得
01
02
怎么写?