今天去面试碰到一条SQL的问题
一个表table1有以下字段
name cource mark
张三 英语 90
张三 语文 70
李四 政治 95
李四 数学 71
王五 政治 86
王五 体育 97
请用一条语句找出各科成绩都超过80分的学生的姓名(答案肯定是王五了)
------解决方案--------------------方法2:
select name from table1 as t1
Where Not Exists
(Select * From Table1 as t2
Where t1.name=t2.name
and t2.mark < 80)
------解决方案--------------------给你个课件吧,我上课用的。
------解决方案--------------------已发,第3和第4部分是查询的,第4部分专门讲多表查询。