技术开发 频道

MySQL教程:清除结果集中的重复数据

  奇怪的是,结果中出现了重复的“Kristen Ruegg”:

  客户说,他们不希望出现重复,所以开发人员在SELECT语句中加入了关键字distinct。 好了,这会能够满足客户的要求了,但是问题也随之而来了,因为公司确实有两个重名的员工。所以,添加关键字distinct删除了一个有效的记录,因此得到的结果实际上错误的。我们可以通过emp_id_number来确认一下,的确有两名员工都叫Kristen Rueggs:

SELECT name,
       gender,      
       salary,
       emp_id_number
FROM employees
ORDER BY name;
2
相关文章