Вы могли бы очень хорошо использовать union all
здесь. Мне кажется, что это наиболее естественный способ сформулировать запрос для вашего вопроса.
Он также обладает преимуществом широкой переносимости: большинство баз данных поддерживают union all
- это не так для full join
, что Несмотря на то, что десятилетия является частью стандарта SQL, он пока не поддерживается во всех основных продуктах (например, в MySQL).
select product_name, issue#, risk_level, null org_code, null monthly_output from t1
union all
select null, null, null, org_code, monthly_output from t2