У меня есть таблица в postgresql, которая начинается так:
car_id part_ids total_inventory
------ -------- ----------
10134 101,506,589 50
12236 201,506,101 20
78865 201,399,304 10
Я пытаюсь написать запрос и / или представление, которое будет разделять каждый изpart_ids в запятой, подсчитайте сумму total_inventory вместе для каждого part_id, а затем включите все part_ids в один столбец, например так:
part_ids total_inventory
-------- ----------
101 70
506 70
589 50
201 30
399 10
304 10
Я пытался использовать unnest (string_to_array) встолбец part_ids для получения конечного результата - но вам не повезло.
У кого-нибудь есть идеи?Спасибо за помощь!
PS это мой первый вопрос - любые рекомендации / изменения, пожалуйста, дайте мне знать