У меня есть две таблицы, к которым я хочу присоединиться. Одна из переменных, к которой я присоединяюсь, - это название страны. Однако в одной из таблиц есть значения, а в другой - не все. Это создает пустые строки без всех данных.
Это то, что я сейчас пытаюсь
select 'display' as channel, date, market, revenue, spend
from (
select trim(market) as market, date, revenue
from table_a
) ABC
FULL JOIN (
select
case geosegmentation_countries
when 'united kingdom' then 'UK'
when 'germany' then 'DE'
when 'france' then 'FR'
when 'italy' then 'IT'
when 'spain' then 'ES'
else 'Other'
end as market,
date,
spend
from table_b
) OM on ABC.market = OM.market and ABC.date = OM.Date
Таблица ABC
не имеет «другого» значения на рынках. Это дает мне этот вывод, с пустыми датами и рынками. ![This is giving me this output, with blank dates and markets](https://i.stack.imgur.com/MhxNL.png)
Как я могу исправить это объединение, чтобы другие рыночные данные имели правильные даты, когда «другие» данные были заполнены в столбце market
?