|
如学生选课表stud_course(stud_id, course_id,grade)和课程表(course_id,course_name).
请问: 如何在学生选课表中找出选修所有课程的学生ID?
这个好像是关系代数所说的除法操作,但我不知道怎么写.
请大侠指点,先谢了!
以下是源代码:
- create table stud_course
- (
- stud_id number,
- course_id number,
- grade char(1)
- );
- insert into stud_course values(1001,2001,'A');
- insert into stud_course values(1001,2002,'B');
- insert into stud_course values(1001,2003,'C');
- insert into stud_course values(1002,2001,'B');
- insert into stud_course values(1003,2001,'A');
- insert into stud_course values(1003,2002,'B');
- commit;
-
- create table course
- (
- course_id number,
- course_name varchar2(50)
- );
- insert into course values(2001,'English');
- insert into course values(2002,'Math');
- insert into course values(2003,'Politics');
- commit;
复制代码
[ 本帖最后由 kevin_ye 于 2008-1-11 10:48 编辑 ] |
|