首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

新手请问一个简单的SQL有关问题

2012-07-02 
新手请教一个简单的SQL问题假如ACCESS有上面这样一个表格,怎么把姓名重复的记录踢掉(只保留一个)。效果如下

新手请教一个简单的SQL问题

假如ACCESS有上面这样一个表格,怎么把姓名重复的记录踢掉(只保留一个)。效果如下:


[解决办法]
网上有很多删除重复记录的case,不过Access不支持如此复杂的查询吧,看看你的数据多不多,不多的话最好是先导入到数据库或者转成excel在做
[解决办法]

SQL code
--t为你要删除的表delete t from (select 生日=min(生日),姓名,性别 from t group by 姓名,性别) t1    where t.姓名=t1.姓名 and t.性别=t1.性别 and t.生日<>t1.生日 

热点排行
Bad Request.