2013年9月6日

摘要: 应用中常会有需要去除重复的记录,或者获取某些最新记录(如:每个用户可以答题多次,每次答题时间不同,现在要获取所有用户的最新答题记录,即每个用户取最新的一条)使用group 和max 即可实现上述功能。1、去除重复记录,需要条件为有一列值为不同(如id不同)eg:去除用户表信息,users 表具有字段: id ,username ,password如果username相同则视为相同记录,应去除重复保留一条。那么我们可以按照 username 分组,然后获取max (id),然后删除不在max(id)之列的记录即可。delete from users where id not in(select 阅读全文
posted @ 2013-09-06 17:35 XMYXM 阅读(1576) 评论(0) 推荐(0) 编辑

导航