⑴ sql语句,从条件判断这里开始: where 学生成绩.学号=学生选课.学号;
这样的语句应该是有三个表,需要从三个表(tables)里找数据。一个表是“学生成绩”,一个是“学生选课” 另一个是“课程”。 在这两个表里,都有一个项(column/field)叫做:学号。
关于“.": 表.项 是sql语言用来表示特别的项。因为两个表里都有学号,所以要用“学生成绩.学号” 和“学生选课.学号”来表示到底指的是哪一个表里的学号。
关于”=“:因为Where语句后是条件,"=" 是来表示相等条件的。
”where 学生成绩.学号=学生选课.学号;“, 翻译成人类语言就是”当学生成绩里的学号 等于 学生选课里的学号; ”。
希望对你有帮助。