Mysql 计算列中每行的相同值
在我的sql中,我有一个如下表。在那张表中,我有一个topicID,它不是一个主键,只是为了说明一下。我正在努力编写一个脚本,它可以给出表中相同主题ID的计数Mysql 计算列中每行的相同值,mysql,sql,Mysql,Sql,在我的sql中,我有一个如下表。在那张表中,我有一个topicID,它不是一个主键,只是为了说明一下。我正在努力编写一个脚本,它可以给出表中相同主题ID的计数 topicID | description | date | | 1 | xyz | 2018-11-11 | | 1 | xyz | 2018-11-11 | | 2 | xyz | 2018-11-11 | | 1 | xyz
topicID | description | date |
| 1 | xyz | 2018-11-11 |
| 1 | xyz | 2018-11-11 |
| 2 | xyz | 2018-11-11 |
| 1 | xyz | 2018-11-11 |
| 3 | xyz | 2018-11-11 |
| 3 | xyz | 2018-11-11 |
| 2 | xyz | 2018-11-11 |
| 1 | xyz | 2018-11-11 |
例如:
topic Id numberOfTime
1 4
2 2
3 3
你需要的是表达。试试下面的方法
select topicId as 'Topic Id' ,count(*) as 'Number of times' from my_table group by topicId