问大家一个关于数据库查询效率的问题
我有两个表:
student:
sid,name,class
grade:
gid,sid,point
因为我两个表的数据都是上千近万的,用SQL查询 成绩分数point大于80的所有学生姓名,只返回成绩最好的10条记录即可,请问怎么构建查询语句效率最高?
我目前用的是
SELECT TOP 10 student.name FROM grade LEFT JOIN student ON grade.sid=student.sid WHERE grade.point>80