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