create table subscriptions(id serial primary key, csr_email text);
create table subscription_orders(id serial primary key, sequence_id text default null, order_name text, subscription_id integer references subscriptions(id));
create table subscription_work_orders(id serial primary key, sequence_id text default null, work_name text, subscription_order_id integer references subscription_orders(id));
Есть 3 таблицы subscriptions, subscription_orders, subscription_work_orders
У меня есть запрос, который возвращает таблицу, где первая колонка это value, вторая id
select
subscriptions.id || '.' || subscription_orders.id || '.' || subscription_work_orders.id,
subscription_work_orders.id from subscriptions
left join subscription_orders
on subscription_orders.subscription_id =
subscriptions.id left join subscription_work_orders
on subscription_work_orders.subscription_order_id = subscription_orders.id;
1.1.1 | 1
1.1.2 | 2
1.2.2 | 3
И мне нужно записать в таблицу subscription_work_orders в колонку значение value по id