The solution presented in Example 5.12.1 is not applicable in SQL dialects
that do not have all the facilities of SQL Plus. Therefore, we need to examine
an alternate way of solving this problem that is almost universally usable. To
understand the technique used we examine the solution of the query formulated
in the next example.
Example 5.12.2 Again, suppose that we need to determine the courses taught
by every full professor. Let us formulate the same query in a way that is
easier to translate in SQL. Namely, we find the courses for which there are no
full professors who have not taught these courses. The reader should realize
immediately that this is simply a new formulation of the same problem. We
show the solution in steps, moving gradually from plain English to SQL:
Phase I: