为什么第一行sno前要加student.?

select student.sno,sname,cname,grade
from student,course,enroll
where student.sno=enroll.sno and course.cno=enroll.cno and (cname='数据库'or cname="操作系统);

为了更好的区分究竟是 student表的sno还是 course表的sno,还是 enroll表的sno

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^