SLIDE 14 14
Murali Mani
Subqueries - Example
ER 320FL Matt 3 MM 320FL Greg 2 MM 320FL Dave 1 professor address sName sNumber
Student
201FL ER 2 141FL MM 1 address pName pNumber
Professor
SELECT * FROM Student WHERE (sNumber, professor) IN (SELECT pNumber, pName FROM Professor)
MM 320FL Dave 1 professor address sName sNumber
Murali Mani
Subqueries: EXISTS
SELECT * FROM Student WHERE EXISTS (SELECT pName FROM Professor WHERE Student.professor=pName)
ER 320FL Matt 3 MM 320FL Greg 2 MM 320FL Dave 1 professor address sName sNumber
Student
201FL ER 2 141FL MM 1 address pName pNumber
Professor
ER 320FL Matt 3 MM 320FL Greg 2 MM 320FL Dave 1 professor address sName sNumber