在VB中以下语句
db.Excute("select 课程名,专业,count(课程名) as 人数 into course3 from course2 group by 专业")
出现试图执行的查询中不包含作为合计函数一部分的特定表达式‘课程名’错误提示,我检查了一遍所有的字段名都没错,那出错了?
course2表 (学号,课程名, 专业)我想按专业统计一下某门课程的选修人数。

解决方案 »

  1.   

    ("select 课程名,专业,count(课程名) as 人数 into course3 from course2 group by 专业")应该是:("select 课程名,专业,count(课程名) as 人数 into course3 from course2 group by 课程名,专业")
      

  2.   

    上面改正的这句可以运行!但是,你的要求需要这样!:
    ("select 专业,count(课程名) as 人数 into course3 from course2 group by 专业")