select max(a.courseName),sum(studentID)
from courseTable a ,scTable b
where a.courseID = b.courseID
group by a.courseID 第二个和这个差不多。

解决方案 »

  1.   

    A:
    select a.courseName,count(studentID)
    from courseTable a ,scTable b
    where a.courseID = b.courseID
    group by a.courseName
    B:
    select a.studentName,count(courseID)
    from studentTable a ,scTable b
    where a.studentID= b.studentID
    group by a.studentName
      

  2.   

    select a.courseName,count(studentID)
    from courseTable a ,scTable b
    where a.courseID = b.courseID(+)
    group by a.courseNameselect a.studentName,count(courseID)
    from studentTable a ,scTable b
    where a.studentID= b.studentID(+)
    group by a.studentName
    其实就是楼上的,加个左连接严密些。分给楼上吧