小编and*_*ndy的帖子

如何将 COUNT 与多列一起使用?

如何在单个 COUNT 中使用多列?

假设有一个demo包含这些数据的表:

id |  col1  |  col2  |    
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*  
1  |'alice' | 'book1'|  
2  |'bob'   | 'book1'|  
3  |'alice' | 'book2'|  
4  |'alice' | 'book3'|
Run Code Online (Sandbox Code Playgroud)

我想找到用户和书名的所有组合的计数。

我试过,如果我运行distinct,一切都很好。
select count(distinct col1, col2) from demo

但是,当我删除时distinct,sql 语句将不会在 mysql 控制台中传递。
select count(col1, col2) from demo

问题是如何COUNT在 MySql 中使用多列?

mysql count

10
推荐指数
2
解决办法
6万
查看次数

标签 统计

count ×1

mysql ×1