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

Tsql 比较同一表格中的两行(重复),tsql,Tsql,我想比较我有相同姓名和姓氏的行,检查数据是否相同,然后再删除重复项。所有数据都在一个表客户机中 例如: value name surname 2 James Bond **3 James Bond** 2 James Bond 1 Bonnie Bond 1 Bonnie Bond 我只想返回不匹配的值。所以只有詹姆斯·邦德。怎么做?这不是问题的答案。@ravenaot我只是把问题再读一遍,答案看起来像是一个合理

我想比较我有相同姓名和姓氏的行,检查数据是否相同,然后再删除重复项。所有数据都在一个表客户机中

例如:

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

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

这不是问题的答案。@ravenaot我只是把问题再读一遍,答案看起来像是一个合理的答案。很可能你应该在你的简历中查找错误question@ravenaot然后你需要澄清这个问题。
SELECT value, name, surname
FROM tablename
GROUP BY value, name, surname
HAVING COUNT(*) = 1