是写SQL的问题:现在我有3张表
学生信息表:tab_Score
学号             学生姓名          学生所属专业(专业编号)
stu_Number       stu_Number        sub_Number
20011             张3                    1
20012             李4                    1
20013             王老5                  1  学生课程表:tab_Course
专业编号         课程编号
sub_Number       cus_Number
1                01
1                02
1                03
……
(一个专业编号对应N多课程编号)
学生成绩表:tab_Score
课程编号        成绩      
01              90
02              54
03              66
……
怎样在query控键里写sql语句才能联系3张表
显示对应的
学号 姓名 课程 成绩 4个我想要的字段万分感谢   大大们 求助!!!

解决方案 »

  1.   

    你的学生成绩表设计有问题,缺少学生的学号,无法联系,如果有的话,sql语句可以这样写:select a.学号, a.姓名, c.课程编号, c.成绩 from 学生信息表 a, 学生成绩表 b 
    where a.学号 = c.学号
      

  2.   

    left join out 
    用SQL 语句的JOIN  
    可以解决这个问题 
      

  3.   

    是要补啊 可是来不及了。
    里面有学号 我没写出来
    我是用left outer join 来连接的
    可是连接出来总是有问题 换了n种方法来相互连接了
    现在求正确的left outer join语句!!!!!