如何获得具有相似列值的行
答案 0 :(得分: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
)
内部查询将查找所有重复的列值,外部查询将返回具有匹配列值的所有行。