单项选择题

19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf)
课程号 课程名 学分
0001 C程序设计 5
0002 数据结构 6
0003 计算机基础 4
0004 数据库应用基础 4
表2 选课表(SKB.dbf)
学号 课程号 成绩
980001 0001 98
980002 0002 76
980001 0002 50
980002 0003 69
980003 0001 75
980003 0003 68
980004 0001 55
980005 0001 76
980004 0002 65
980003 0002J 30
980003 0004 86
980002 0004 77

要列出所有课程的课程号、课程名和最高分,下列语句中正确的是______。

A.SELECT课程号,课程名,最高分FROM KC,SKB
B.SELECT KC.课程号,KC.课程名,SKB.最高分;
FROM KC,SKB WHERE KC.课程号=SKB.课程号
C.SELECT KC.课程号,KC.课程名,SKB.最高分;
FROM KC INNER JOIN SKB;
  ON KC.课程号=SKB.课程号;
 GROUP BY SKB.课程号
D.SELECT KC.课程号,KC.课程名,MAX(SKB.成绩) AS 最高分;
  FROM EC INNER JOIN SKB;
  ON KC.课程号=SKB.课程号;
  GROUP BY SKB.课程号