【发布时间】:2013-11-16 20:36:02
【问题描述】:
Table1
Colum1
ID Name Size
1 File23 912831823
2 File29 823472348
3 File21 912831823
4 File24 742834882
基本结构如上,现在我正在寻找大小上的重复项,因为有时输入了错误的名称。
SELECT Name, Size, COUNT(Size) AS Counted FROM Column1 GROUP BY Size HAVING (COUNT(Size)>1) ORDER BY Counted DESC
这给了我以下内容
Name Size Counted
File23 912831823 2
这是一个进步,因为它计算了 Size 被复制的次数,即 2。但我的目标是 得到这样的输出,列出每个重复项,但我不太确定如何格式化该查询。
Name Size Counted
File23 912831823 2
File21 912831823 2
我尝试了一些不同的东西,甚至玩弄外连接,但很明显,我对此了解的并不多,谁能把我推向正确的方向? =)
【问题讨论】:
标签: mysql sql group-by duplicates sql-order-by