Now, i must to select the areas which courses appears in teacher_course and match with the set of pairs. Something like :
select cd_area from area a1 where
exists (select * from teacher_course c2 where c2.cd_course = a1.cd_course and c2.cd_teacher = 1 and c2.cd_course = 2) and
exists (select * from teacher_course c2 where c2.cd_course = a1.cd_course and c2.cd_teacher = 98 and c2.cd_course = 45) and
exists (select * from teacher_course c2 where c2.cd_course = a1.cd_course and c2.cd_teacher = 11 and c2.cd_course = 0) and
....
This is just a sample. The whole query is giant and its use other tables/columns. Is there a best way to write this query ?
I don't think this is possible, but: Is there a efficient way to compare if the result of a query is a superset of the result of another ?
I would appreciate any ideas/suggestions. Thanks !!!
---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]