比较同一个表中的两行(重复)

时间:2017-02-20 09:16:44

标签: tsql

我想比较具有相同名称和姓氏的行,并在删除副本之前检查数据是否相同。所有数据都在一个表客户端中。

示例:

value name      surname
2     James     Bond
**3   James     Bond**
2     James     Bond
1     Bonnie    Bond
1     Bonnie    Bond

我想只返回不匹配的值。所以只有詹姆斯邦德。怎么做?

1 个答案:

答案 0 :(得分:0)

SELECT value, name, surname
FROM tablename
GROUP BY value, name, surname
HAVING COUNT(*) = 1