distinct和group by去重逻辑浅析
在数据库操作中,我们常常遇到需要将数据去重计数的工作。例如:表A,列colACABCDAB结果就是一共出现4个不同的字母A、B、C、D即结果为4大体上我们可以选择count(distinct col)的方法和group+count的方法。分别为:select count(distinct col) from A;select count(1) from (select 1 from A group by col) alias;两中方法实现有什么不同呢?其实上述两中方



