删除相同行

mnbv134533 2011-06-09 09:26:45
序号 姓名 科目 分数
1 张三 数学 70
2 李四 英语 60
3 张三 数学 70
4 张三 英语 50
5 李四 英语 90
6 李四 英语 90

结果:
序号 姓名 科目 分数
1 张三 数学 70
2 李四 英语 60
4 张三 英语 50
5 李四 英语 90
删除除序号不同,其他都相同的两行中的一行,sql怎么写呢,谢谢大家
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2011-06-09
  • 打赏
  • 举报
回复
delete a from tb a where exists(select 1 from tb where 姓名=a.姓名 and 科目=a.科目 and id<a.id)
-晴天 2011-06-09
  • 打赏
  • 举报
回复
delete from tb a where exists(select 1 from tb where 姓名=a.姓名 and 科目=a.科目 and id<a.id)
--小F-- 2011-06-09
  • 打赏
  • 举报
回复
delete t from tb t where exists(select 1 from tb where 姓名=t.姓名 and  科目=t.科目  and 分数=t.分数 and 序号<t.序号)
功能强大的文本编辑软件,包含70种功能,操作简单(单击功能条目,显示功能说明,双击条目,就可以完成操作),一目了然!尤其是网页文本等宽合并及格式化功能,实在是居家办公必备工具! 其他功能包括: 清除首尾空格 清除所有空格 清除所有字母 清除所有数字 清除所有符号 清除字符串 清除所有HTML标记 左增加字符串 右增加字符串 左插入字符串 右插入字符串 左添加序号1、 左清除序号1、 替换:书名号 替换:字符串 替换:通配符 替换:括号内 替换:多字符对应 替换:多字符串对应 删除空白 删包含值 删除前面 删除后面 删除指定 删除重复 删除字符串前文本 删除字符串后文本 删除左面几位字符 删除右面几位字符 添加书名号 查找内容 单文本合并 重复编号 字符串过滤 按分隔符分 文本比较:标记相同 文本比较:删除相同 文本合并:前后合并 文本合并:左右合并 提取所有邮箱地址 提取所有手机号 提取所有链接文件名 提取所有固定电话 提取所有网址 提取重复 提取包含字符 提取包含字符串 提取两字符之间文本 提取两字符串之间文本 繁体转换简体 简体转换繁体 字母转换大写 字母转换小写 英文首字母大写 汉字转换拼音 全角转半角 半角转全角 金额小写转换大写 金额大写转换小写 AES加密 AES解密 MD5取值 SHA1取值 Base64加密 Base64解密 URL编码 URL解码 音乐CUE文件曲名替换 音乐CUE文件曲名提取 多音乐文件生成CUE文件

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧