原来有个视图a 其中有学号,姓名,所选课程的课程编号
现在用语句修改视图a 让他显示学号,姓名,和所选课程的数目

解决方案 »

  1.   


    select 学号,姓名,count(所选课程的课程编号)
    from ...group by 学号,姓名
      

  2.   

    最好貼出視圖腳本直接在select和 group by 改
      

  3.   

    alter view 视图a as
    select a.学号,a.姓名,count(*) as 课程数目 from 学生表 a inner join 选课表 b on a.学号=b.学号
      

  4.   

    alter view 视图a as
    select a.学号,a.姓名,count(*) as 课程数目 from 学生表 a inner join 选课表 b on a.学号=b.学号
    group by a.学号,a.姓名
      

  5.   

    alter view 视图a 
    as
    select
     a.学号,a.姓名,count(1) as 课程数目 from 学生表 a , 选课表 b where a.学号=b.学号
    group by
     a.学号,a.姓名
      

  6.   

    最简单的方法是把原来的视图删了,重新建一个
    你也可以用alter view语句来修改视图