我想拿这张桌子
email | uuid
a@gmail.com 1
a@gmail.com 2
b@gmail.com 3
b@gmail.com 4
b@gmail.com 5
c@gmail.com 6
d@gmail.com 7
并获得以下结果
email | count_uuid
a@gmail.com 2
b@gmail.com 3
c@gmail.com 1
d@gmail.com 1
这样做的好方法是什么?
答案 0 :(得分:0)
执行group by
:
select email, count(*)
from table t
group by email;
如果您想要计算uuid
然后使用count(uuid)
select email, count(uuid)
. . .
答案 1 :(得分:0)
如果您的表中重复使用UUID
,请使用此选项 select email, count(distinct uuid)
from table
group by email