2009-05-28 46 views
0

我如何獲得具有相似列值的行我如何獲得具有相似列值的行

+1

你可以添加更多的信息嗎?你的專欄是數字還是字符串等? – 2009-05-28 06:07:53

+0

我的專欄是一個數字..我只是想獲得這個專欄的重複行數。 – saurabh 2009-05-28 06:11:21

回答

4

因此,您想要查找與同一表中的另一行具有相同值的行嗎?

SELECT columName FROM tablename GROUP BY columnName HAVING COUNT(columnName) > 1 

編輯:

如果你想獲得所有列非唯一值的行,你可以使用IN子句在上面的查詢:

SELECT * FROM tablename 
WHERE columnName IN (
    SELECT columName FROM tablename 
    GROUP BY columnName 
    HAVING COUNT(columnName) > 1 
) 

的內部查詢將查找所有重複的列值,而外部查詢將返回所有具有匹配列值的行。

相關問題