Объединение возвращает желаемое представление, но когда я go создаю таблицу, я получаю 0 обработанных строк. Я уверен, что упускаю что-то простое, но я впервые создаю таблицы с использованием запросов. Помощь приветствуется.
ПРИСОЕДИНЕНИЕ:
Select
a.*,
b.acct_sk,
b.voice_estbd_dt,
b.data_estbd_dt,
b.video_estbd_dt,
b.voice_term_dt,
b.data_term_dt,
b.video_term_dt,
b.voice_svc_type_id,
b.voice_acct_status_id,
b.data_svc_type_id,
b.data_acct_status_id,
b.video_svc_type_id,
b.video_acct_status_id,
b.video_svc_type,
b.data_down_spd_mb,
b.data_up_spd_mb,
b.dsl_down_spd_mb,
b.dsl_up_spd_mb,
b.fios_down_spd_mb,
b.fios_up_spd_mb,
b.prov_speed,
b.nbr_voice_lines,
b.tot_trouble_tkts,
b.trouble_tkts_rslvd,
b.trouble_tkts_not_rslvd,
b.tot_truck_rolls,
b.run_date,
b.snapshot_dt,
b.hsi_line_count
from xxx.COVID19_LTRS a
left joinxx.CAR_SERVICE b
ON a.acct_sk = b.acct_sk
AND snapshot_dt = DATE '2020-02-01'
СОЗДАТЬ ТАБЛИЦУ:
CREATE TABLE xxx.aw_smbsuspend_dev_1 as
(Select
a.acct_sk,
a.product_id,
a.order_save_date,
a.comments,
a.b_name,
a.bill_addr,
a.bill_city,
a.bill_state,
a.bill_zip5,
a.bill_zip4,
a.marketing_primary_segment,
a.ord_creatd_dt,
b.voice_estbd_dt,
b.data_estbd_dt,
b.video_estbd_dt,
b.voice_svc_type_id,
b.voice_acct_status_id,
b.data_svc_type_id,
b.data_acct_status_id,
b.video_svc_type_id,
b.video_acct_status_id,
b.video_svc_type,
b.data_down_spd_mb,
b.data_up_spd_mb,
b.dsl_down_spd_mb,
b.dsl_up_spd_mb,
b.fios_down_spd_mb,
b.fios_up_spd_mb,
b.prov_speed,
b.nbr_voice_lines,
b.run_date,
b.snapshot_dt,
b.hsi_line_count
from xxx.COVID19_LTRS a
left join xx.CAR_SERVICE b
ON a.acct_sk = b.acct_sk
and b.snapshot_dt = DATE '2020-02-01') with data;
Я попытался добавить предложение group by и изменить его и где ... Я сейчас просто добавляю текст, потому что мне говорят добавить больше объяснений, но это очень простая проблема с большим количеством столбцов.