在 MySQL 数据库中,您遇到一个包含两列(组和子组)的表,并且您打算确定每个加入的组-子组组合的唯一记录计数。以下是如何使用 SQL 实现此目的:
SELECT group, subGroup, COUNT(*)
FROM YourTable
GROUP BY group, subGroup;
此查询利用 COUNT(* ) 函数来计算组和子组字段的每个唯一组合的出现次数。 GROUP BY 子句根据这些字段对行进行分组,从而生成每个不同对的聚合计数。
考虑您提供的示例数据:
Group | SubGroup | Count |
---|---|---|
grp-A | sub-A | 2 |
grp-A | sub-B | 1 |
grp-B | sub-A | 1 |
grp-B | sub-B | 2 |
查询将生成一个结果表与您指定的预期计数。结果中的每一行代表组和子组的唯一组合,以及该特定对出现的记录总数。
以上是如何计算MySQL中每个组-子组组合的唯一记录?的详细内容。更多信息请关注PHP中文网其他相关文章!