Sandra
2011-03-27 18:05:00 UTC
each student took. Prereq what is the prerequisite for each class.
Transcript
STUDID | CLASSID
----------------------------
STID1 | A
STID1 | B
STID1 | C
STID2 | A
Prereq
CLASSID | PREID
--------------------------
D | A
D | B
D | C
Assume that student STID1 and STID2 are enrolled in class D. I need to write a sql query that will return the student id SID of only the student that satisfied all the prerequisites. That would be student STID1. If I join the two tables with "exists" or "in" I get both students back. I can possibly write a cursor to do this, but I need a single sql query.
Help will be appreciated.