MySQL:计算分组项目?

JD *_*cks 4 mysql

基本上,好吧我的数据库表有2列:关键字日期.

我想选择行,但如果多行具有相同的关键字和日期,我想对它们进行分组,并计算出有多少行.

例如,而不是得到这个:

keyword: diamond, date: 20090601
keyword: diamond, date: 20090601
keyword: diamond, date: 20090602
keyword: diamond, date: 20090602
keyword: diamond, date: 20090602
Run Code Online (Sandbox Code Playgroud)

我会得到这个:

keyword: diamond, date: 20090601, count: 2
keyword: diamond, date: 20090602, count: 3
Run Code Online (Sandbox Code Playgroud)

不知道怎么做?

谢谢!

Wel*_*bog 10

它被称为GROUP BY条款:

SELECT keyword, date, COUNT(1) AS count
FROM table
GROUP BY keyword, date
Run Code Online (Sandbox Code Playgroud)