1.表名:成績表 姓名 課程 分數 張三 語文 81 張三 數學 75 李四 語文 56 李四 數學 90 王五 語文 81 王五 數學 100 王五 英語 49 ... 給出成績全部合格的學生信息(包含姓名,課程,分數),注:分數在60分以上評爲合格.
--查詢所有課程分數都在60分以上的學生所有成績
select
姓名,課程,分數
from
成績表
where
姓名
in
(
select
姓名
from
成績表
group
by
姓名
having
min
(分數) >= 60)
--執行一個刪除語句,當Name列上有相同時,只保留ID這列上值小的.
delete
from
team
where
id
not
in
(select * from (
select
min
(id)
from
team
group
by
name
) tmp);