Как посчитать сколько уникальных товаров в списке с заказами
Всем привет. Есть такой запрос:
select product_id, order_id,product_ids,name from
courier_actions
left join (select *, unnest(product_ids) as product_id from orders) t1
using(order_id)
left join products
using(product_id)
where action='deliver_order'
который соединяет таблицы и дает вот такой результат:
Задача: как посчитать сколько каждого товара в целом списке НО если в заказе два одинаковых товара то считать их за один
Нужно что бы было так: