【sql问题】distinct 改成group by 用法
最近学的有点晕,本身就涉及group by和distinct,如何把distinct去掉,优化呢:
select num,
date,
count(distinct(id))
from test1
group by num , date
另外上面这个用法,是不是和如下脚本的逻辑是一样的呢(去掉distinct)?如果一样的话就不用改了(我测试了感觉像一样的)。。
select num,
date,
count((id))
from test1
group by num , date