Какие (может быть несколько или ни одного!) из ниже перечисленных операторов SELECT дают следующую выборку:
Выборка: s_no sname p_no pname qty
s1 Smith p1 Nut 300
s1 Smith p4 Screw 200
s1 Smith p6 Cog 100
s4 Clark p4 Screw 300
Варианты:
А) SELECT s.s_no,sname,p.p_no,pname,qty FROM s,sp,p WHERE s.s_no=sp.s_no
AND p.p_no=sp.p_no AND status>10 AND color='Blue'
Б) SELECT s.s_no,sname,p.p_no,pname,qty FROM (s INNER JOIN sp ON s.s_no=sp.s_no)
INNER JOIN p ON sp.p_no=p.p_no WHERE status>10 AND color='Red'
В) SELECT s.s_no,sname,p.p_no,pname,sp.qty FROM s,sp INNER JOIN p ON (sp.p_no=p.p_no)
WHERE qty>300 AND s.s_no=sp.s_no
Г) SELECT s.s_no,sname FROM s UNION SELECT p.p_no, pname FROM p UNION
SELECT sp.qty FROM sp WHERE qty>30
Д) SELECT s.s_no,sname,p.p_no,pname,qty FROM s,sp,p WHERE s.s_no=sp.s_no
AND p.p_no=sp.p_no AND qty>300