【发布时间】:2012-02-04 01:11:40
【问题描述】:
如何使用 select 语句计算重复行(日期和名称相同)?
这是我的桌子
id date name
1 01/02/12 sam
2 01/02/12 john
3 02/04/12 eddie
4 01/06/12 joe
5 01/02/12 john
6 01/02/12 john
7 02/04/12 eddie
8 01/05/12 eddie
9 01/07/12 joe
结果应该是这样的:
id date name count
1 01/02/12 sam 1
01/02/12 john 3
02/04/12 eddie 2
4 01/06/12 joe 1
8 01/05/12 eddie 1
9 01/07/12 joe 1
我需要结果集中的第三列,该列的值将是计数列。如果计数超过 1,我也不需要 id(我认为无论如何这都是不可能的)。我正在使用 mysql。
感谢您的建议。
【问题讨论】: