insert into phones#tips
with t as (select
ph.id,
unnest(ph.phones) as phone
FROM
phones ph )
select
id,
array_agg(phone) as phones
from
t
where phone like '%2%' // << место с фильтрацией "неверных" номеров
group by
id
on conflict(id) do update set phones = excluded.phones
Post #479
2.13K
Трюк дня. SQL - Удаление результата из полученного селекта в Postgresql