Какие (может быть несколько или ни одного!) из ниже перечисленных операторов SELECT дают следующую выборку:
Выборка: s_no sname
s1 Smith
s2 Jones
s4 Clark
Варианты:
А) SELECT s.s_no,sname FROM s,sp WHERE s.s_no=sp.s_no
GROUP BY s.s_no,sname HAVING COUNT(*)>=2
Б) SELECT s.s_no,sname FROM s,sp WHERE s.s_no=sp.s_no
GROUP BY s.s_no,sname HAVING COUNT(*)>2
В) SELECT s_no,sname FROM s WHERE EXISTS(SELECT s_no FROM sp WHERE s.s_no=sp.s_no
GROUP BY s_no HAVING COUNT(*)<3)
Г) SELECT s_no,sname FROM s WHERE s_no IN (SELECT s_no FROM sp
GROUP BY s_no WHERE COUNT(*)>2)
Д) SELECT s_no,sname FROM s WHERE s_no IN (SELECT s_no FROM sp
GROUP BY s_no HAVING COUNT(*)>2)