我有一个带有大量数据和字段的巨大表。我需要从某个列中获取不同的值,并根据另一列将它们计入组。
我尝试了以下类似的事情,但它计算了每个组中不同的值。我不想在不同的组中计算相同的价值。
任何帮助!预先感谢。
select distinct(A) as A, count(distinct(B)) as count_b, C from `some_table` group by A,C
您可以在下面尝试 -
select A, count(distinct B) as count_b, C
from `some_table` group by A,C