我有一个名为GUYS(ID,NAME,PHONE)的表,我需要添加一个有多少人具有相同名称并同时显示所有人的计数,所以我不能将它们分组。 例如:没有组计数
ID NAME PHONE
1 John 335
2 Harry 444
3 James 367
4 John 742
5 John 654
想要的输出应该
ID NAME PHONE COUNT
1 John 335 3
2 Harry 444 1
3 James 367 1
4 John 742 3
5 John 654 3
我怎么能做到这一点?我只设法得到很多不同的人。
感谢
我预计这个查询比redfilter的答案进行比较慢,但是这不是在我的测试情况。拥有一百万行数据库,它在不到一半的时间内完成。我有'名字'索引。 – Tony 2012-08-02 17:33:08
不客气。 :) – GolezTrol 2012-08-03 07:23:25