Какие (может быть несколько или ни одного!) из ниже перечисленных операторов SELECT дают следующую выборку:
Выборка: s_no sname p_no qty
s1 Smith p6 100
Варианты:
А) SELECT s.s_no,sname,p_no,qty FROM sp RIGHT JOIN s ON s.s_no=sp.s_no
WHERE qty<200 OR IS NULL
Б) SELECT s.s_no,sname,p_no,qty FROM s LEFT JOIN sp ON (s.s_no=sp.s_no)
WHERE qty IS NULL OR qty<200
В) SELECT s.s_no,sname,p_no,qty FROM s,sp WHERE s.s_no=sp.s_no AND qty<200 UNION
SELECT s_no,sname, NULL AS p_no, NULL AS qty FROM s
WHERE s_no NOT IN (SELECT s_no FROM sp)
Г) SELECT s.s_no,sname,p_no,qty FROM s INNER JOIN sp ON s.s_no=sp.s_no
AND (qty IS NULL OR qty<200) WHERE p_no <> 'p5'
Д) SELECT s.s_no,sname,p_no,qty FROM s RIGHT JOIN sp ON s.s_no=sp.s_no
WHERE qty IS NULL OR qty<200