介绍教师表(教师编号,教师姓名,所在系编号,所在系名称)
师生关系表(教师编号,班级编号)
学生信息表(学生编号,学生姓名,交取费用,班级编号)
我的意思要建一个视图,合并成一张视图,方便查询:
学生信息表(学生编号,学生姓名,交取费用,教师编号,班级编号,教师姓名,所在系编号,所在系名称)
谢谢!

解决方案 »

  1.   

    --try
    create view view_name
    as
    select
          学生编号,
          学生姓名,
          交取费用,
          教师编号,
          班级编号,
          教师姓名,
          所在系编号,
          所在系名称
    from 介绍教师表 a inner join 师生关系表 b 
    on a.教师编号=b.教师编号
    inner join 学生信息表 c
    on b.班级编号=c.班级编号
      

  2.   

    --修正下字段
    create view view_name
    as
    select
          c.学生编号,
          c.学生姓名,
          c.交取费用,
          a.教师编号,
          b.班级编号,
          a.教师姓名,
          a.所在系编号,
          a.所在系名称
    from 介绍教师表 a inner join 师生关系表 b 
    on a.教师编号=b.教师编号
    inner join 学生信息表 c
    on b.班级编号=c.班级编号