我有一个巨大的表,里面有很多数据和字段。 我需要从某个列中获取不同的值,然后根据另一列将它们计入组中。
我尝试了以下类似方法,但是每个组中都有不同的值。 我不想在不同的组中计数相同的值。
任何帮助表示赞赏! 提前谢谢。
select distinct(A) as A, count(distinct(B)) as count_b, C from `some_table` group by A,C
答案 0 :(得分:1)
您可以在下面尝试-
select A, count(distinct B) as count_b, C
from `some_table` group by A,C