table如下,共有5个科目,所有的题目都必须用一条语句处理:
+---------+-------------+------+
| name |lesson |mark |
+---------+-------------+------+
| John | Math | 60 |
| Mike | Eng | 70 |
| Mark | History | 80 |
+---------+-------------+------+
1.有一科不及格的学生名单
2.不及格科目超过2门的学生名单
3.所有科目都不及格的学生名单
4.总分前三的所有学生名单(包括并列)[color=red](这个问题最让我头疼,limit,top都不好使,因为并列条件的存在使得结果可能超过3条)[/color]
5.各科成绩最高的所有学生名单(包括并列)
+---------+-------------+------+
| name |lesson |mark |
+---------+-------------+------+
| John | Math | 60 |
| Mike | Eng | 70 |
| Mark | History | 80 |
+---------+-------------+------+
1.有一科不及格的学生名单
2.不及格科目超过2门的学生名单
3.所有科目都不及格的学生名单
4.总分前三的所有学生名单(包括并列)[color=red](这个问题最让我头疼,limit,top都不好使,因为并列条件的存在使得结果可能超过3条)[/color]
5.各科成绩最高的所有学生名单(包括并列)