表的结构
Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
查询学过 “叶平” 老师所教的所有课的同学的学号、姓名;
select a.s# from student a ,teacher,course,sc WHERE teacher.tname='叶平'and course.t#=teacher.t# and sc.c#=course.c#and a.S#=sc.s#
最近复习数据库发现 s1.s#
=student.s#
=s2.s#
,数据库中连续=会判断错误,需要使用 s1.s#
=student.s#
and s1.s#
=s2.s#
,请问这个是因为数据库只能使用单个的=符号吗
使用 select a.s# from student a ,teacher,course,sc WHERE teacher.tname='叶平'and course.t#=teacher.t# and sc.c#=course.c#=sc.s#
查询结果就是错误的