select a.*,b.教师姓名 from 学生成绩表a,教师信息表 b
where a.教师编号=b.教师编号 and a.学号='值'

解决方案 »

  1.   

    declare @num intselect T1.*,T2.教师姓名
    from tb1 T1,tb2 T2
    where T1.教师编号=T2.教师编号
    and T1.学号=@num
      

  2.   

    select a.学号,a.科目,a.成绩,a.教师编号,b.教师姓名
    from 学生成绩表 a
      join 教师信息表 b 
        on a.教师编号=b.教师编号
    where a.学号='已知的学号'
      

  3.   

    select a.*,b.* from 学生成绩表 a left join 教师信息表 b on a.教师编号=b.教师编号
      

  4.   


    select X.学号,X.科目,X.成绩,X.教师编号,J.教师姓名 from 学生成绩表 X join 教师信息表 J
    on X.教师编号=J.教师编号 and X.学号='已知的学号'
      

  5.   


    Select a.学号,a.科目,a.成绩,a.教师编号,b.教师姓名 
    From 学生成绩表 a Left Join 教师信息表 b on a.教师编号 = b.教师编号
    Where a.学号 = '值'只是测试下代码 呵呵