2011-12-13 180 views
0

这是我的表结构。比较mysql中的列

TableA 
ID int 
note varchar(600) 

如数据

1  this is my first note. 
2  blah blah 
1  this is my first note. 
1  second note. 

备注栏可以有重复的数据。

我想统计有多少数据按ID重复分组,结果为ID,计数。

例如。

ID数

+0

你只是询问的计数ID是否重复? – JM4

+0

不,我只想知道每个用户ID有多少个重复条目。所以,我可以追溯重复的条目备注列表。 – kitokid

回答

0
SELECT COUNT(*), ID, note 
FROM TableA 
GROUP BY ID, note 
HAVING COUNT(*) >1 
0

你提的问题是很难理解的,但我认为这会做你想要什么:

SELECT COUNT(*),id,note 
FROM TableA 
GROUP BY id,note 
HAVING COUNT(*) > 1;