早教吧 育儿知识 作业答案 考试题库 百科 知识分享

执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的,该怎么写?例如:表名:teamID(number型)Name(varchar2型)1a2b3b4a5c6c删除后结果如下ID(number型)Name(varchar2型)1a2b5c

题目详情
执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的,该怎么写?
例如:表名:team
ID(number型) Name(varchar2型)
1 a
2 b
3 b
4 a
5 c
6 c
删除后结果如下
ID(number型) Name(varchar2型)
1 a
2 b
5 c
▼优质解答
答案和解析
delete from team where id not in (select min(id) from team group by [name])
看了执行一个删除语句,当Name列...的网友还看了以下: