如何获取DISTICT(列),然后将其计入MYSQL组中?

时间:2019-07-05 07:37:23

标签: mysql

我有一个巨大的表,里面有很多数据和字段。 我需要从某个列中获取不同的值,然后根据另一列将它们计入组中。

我尝试了以下类似方法,但是每个组中都有不同的值。 我不想在不同的组中计数相同的值。

任何帮助表示赞赏! 提前谢谢。

select distinct(A) as A, count(distinct(B)) as count_b, C from `some_table` group by A,C

1 个答案:

答案 0 :(得分:1)

您可以在下面尝试-

select A, count(distinct B) as count_b, C 
from `some_table` group by A,C