sql的效率问题,希望大家积极讨论
现有学生表(Student)、科目表(Subject)、成绩表(Result)三个表 其中Result.StudentNO引用Student.StudentNO ,Result.SubjectId引用Subject.SubjectId 现在Result表的StudentResult列创建一个索引,查询成绩在85到90的所有记录,请问下面两种写法谁的查询的效率高,谁的速度快?
[解决办法]
推荐用第2种写法,
字段Student.StudentNo和Subject.SubjectId上最好有索引.
[解决办法]
建立一个视图进行查询,试试效果