Для таблиц T1 и T2 необходимо отобразить результат выполнения соединения по полям T1.p_key и T2.f_key (на них наложены ограничения NOT NULL). Какие из приведенных запросов можно для этого использовать?

  • SELECT T1.p_key, T2.f_key FROM T1 FULL OUTER JOIN T2 ON T1.p_key = T2.f_key WHERE T1.p_key IS NOT NULL AND T2.f_key IS NOT NULL
  • SELECT T1.p_key, T2.f_key FROM T1 INNER JOIN T2 ON T1.p_key = T2.f_key
  • SELECT T1.p_key, T2.f_key FROM T1 LEFT OUTER JOIN T2 ON T1.p_key = T2.f_key WHERE T2.f_key IS NOT NULL
  • SELECT T1.p_key, T2.f_key FROM T1 RIGHT OUTER JOIN T2 ON T1.p_key = T2.f_key WHERE T1.p_key IS NOT NULL
  • SELECT T1.p_key, T2.f_key FROM T1, T2 WHERE T1.p_key = T2.f_key

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