Какие (может быть несколько или ни одного!) из ниже перечисленных операторов SELECT дают следующую выборку:
Выборка: s_no sname
s1 Smith
s4 Clark
Варианты:
А) SELECT s_no,sname FROM s WHERE EXISTS (SELECT * FROM p WHERE city='Paris'
AND EXISTS (SELECT * FROM sp WHERE p.p_no=sp.p_no AND s.s_no=sp.s_no))
Б) SELECT s_no,sname FROM s WHERE NOT EXISTS (SELECT * FROM p WHERE city='Paris'
AND p_no NOT IN (SELECT p_no FROM sp WHERE s.s_no=sp.s_no))
В) SELECT s_no,sname FROM s WHERE EXISTS (SELECT * FROM p WHERE city='Paris'
AND NOT EXISTS (SELECT * FROM sp WHERE p.p_no=sp.p_no AND s.s_no=sp.s_no))
Г) SELECT s_no,sname FROM s WHERE NOT EXISTS (SELECT * FROM p WHERE city='Paris'
AND NOT EXISTS (SELECT * FROM sp WHERE p.p_no=sp.p_no AND s.s_no=sp.s_no))
Д) SELECT s_no,sname FROM s WHERE EXISTS (SELECT * FROM p WHERE city='Paris'
AND (SELECT * FROM sp WHERE p.p_no=sp.p_no AND s.s_no=sp.s_no))