Пусть имеются отношения S – поставщики, P – детали и SP – поставки. Получить имена поставщиков, поставляющих, по крайней мере, одну красную деталь.

  • Среди приведенных - нет правильного.
  • S.Sname From S Where S.S# In (Select SP.S# From SP Where SP.P# In (Select P.P# From P Where P.Color=’RED’)) ;
  • Select S.Sname From S Where S.S# In (Select SP.S# From SP Where SP.P# In (Select P.P# From P Where P.Color=’RED’)) ;
  • Select Distinct S.Sname From S Where S.S# (Select SP.S# From SP Where SP.P# (Select P.P# From P Where P.Color=’RED’)) ;
  • Select Distinct S.Sname From S Where S.S# In (Select SP.S# From SP Where SP.P# In (Select P.P# From P Where P.Color=’RED’)) ;

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