Я пишу Linux-скрипт для вставки во внешнюю таблицу некоторых значений из другой таблицы, мой внешний раздел таблицы по столбцу называется tbl_dt, это мой запрос:
insert into table customersubject_Post
select
slice,rev_1,rev_2,tbl_dt
from
(
select
'day' slice,rev_1,rev_2,tbl_dt
// some logic
from customersubject
)
так что я хочу:
для сканирования customerubject_Post, чтобы проверить, есть ли у него raw, которые содержат tbl_dt = "20180605" и slice = "daily", а затем обновить другие значения rev_1, rev_2 из значений, которые являются результатом выбора (Customersubject)
, если у него не было необработанного необработанного содержимого, содержащего tbl_dt = "20180605" и slice = "daily", тогда вставьте новое необработанное значение в Customersubject_Post из значений, которые являются результатом выбора (customerubject)
sampleданных:
ежедневно 5000 400000 20180605
ежедневно 6000 900000 20180609
, поэтому первое сырье в образцеимеют значение tbl_dt = "20180605" и slice = "daily" должны обновляться, чтобы не вставлять новые raw в таблицу Customersubject_Post
как я могу это сделать в presto?