Пусть SP – отношение поставки, содержащее атрибут P# - код поставляемой детали и атрибут S# - код поставщика, а P – отношение детали, содержащее атрибут P# - код детали, атрибут Color – цвет детали и S –отношение поставщики, содержащее атрибуты S# - код поставщика и Sname – название поставщика. Получить названия поставщиков, поставляющих, по крайней мере, одну красную деталь.

  • ((P WHERE COLOR=’RED’ ) JOIN S) [Sname];
  • (((P WHERE COLOR=’RED’ ) JOIN SP) UNION S) [Sname];
  • (((P WHERE COLOR=’RED’ ) UNION SP) JOIN S) [Sname];
  • (((P WHERE COLOR=’RED’ ) JOIN SP) [S#] JOIN S) [Sname];
  • Среди приведенных - нет правильного.

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.