MYSQL视图和查找

MYSQL视图和查找,mysql,database,sql-view,Mysql,Database,Sql View,我需要一些关于使用视图的信息。所以我有一个有一些价值观的观点。现在从这个角度来看,我想做以下几点: 从MYSQL表中获取一个值,并从另一个表中查找该值(该表具有范围),这些表都位于相同的数据库中 例如,我使用表1中的值10。现在我想在表2中查找该值,并从中提取其他列,因此我将在视图中得到的最后一列(输出)是 10 | Bad Grade | PASS 表2示例(3列) 选择学生* 来自学生 在(students.grade>=gradeComments.minGrade和students.gr

我需要一些关于使用视图的信息。所以我有一个有一些价值观的观点。现在从这个角度来看,我想做以下几点:

从MYSQL表中获取一个值,并从另一个表中查找该值(该表具有范围),这些表都位于相同的数据库中

例如,我使用表1中的值10。现在我想在表2中查找该值,并从中提取其他列,因此我将在视图中得到的最后一列(输出)是

10 | Bad Grade | PASS
表2示例(3列)

选择学生*
来自学生

在(students.grade>=gradeComments.minGrade和students.grade上加入(gradeComments)嘿,谢谢你的回复。但是,我不想把“10”在查询中。因为我将有更多的分数,例如10、7、4、3等等。有没有办法做到这一点?另外,我正在寻找一个等于或大于语句而不是=。因为一个表有范围,另一个表有分数。请参阅我编辑的答复。我想我误解了。这应该更好。
1-6   | Good Grade | PASS
7-11  | Bad Grade  | PASS
12-16 | Fail       | DIDNT PASS
select students.*
from students
join(gradeComments) on(students.grade>=gradeComments.minGrade and students.grade<=gradeComments.maxGrade)