題目:要求:執行一個刪除語句,當Name列上有相同時,只保留ID這列上值小的

表名:team
ID(number型) Name(varchar2型)
1 a
2 b
3 b
4 a
5 c
6 c
要求:執行一個刪除語句,當Name列上有相同時,只保留ID這列上值小的
例如:刪除後的結果應如下:
ID(number型) Name(varchar2型)
1 a
2 b
5 c

delete from team where id NOT IN(select a.c from (select min(id) as c from team GROUP BY name) as a)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章