表的结构
    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#

查询结果就是错误的


↙↙↙阅读原文可查看相关链接,并与作者交流