Есть таблица Subdivision где есть SubID и ParentID, и есть таблица Video там есть Select. В Select записываются SubID (406,407,469 - как пример). В итоге по Select мне нужно найти все SubID в таблице Subdivision и вывести их родителей ParentID, все повторяющиеся ParentID объединить, выводить только уникальные.
Массив с видео выглядит так
Array (
[0] => Array (
[name] => Название 1
[select] => Array (
[0] => 406
[1] => 407
[5] => 469
)
)
[1] => Array (
[name] => Название 2
[select] => Array (
[0] => 390
[1] => 396
[2] => 469
)
)
)
Получается к примеру у раздела
406, 407 - родитель 1000
469 - родитель 1001
390, 369 - родитель 1002
В итоге должен получиться такой массив
Array (
[0] => Array (
[name] => Название 1
[parent_id] => Array (
[0] => 1000
[1] => 1001
)
)
[1] => Array (
[name] => Название 2
[parent_id] => Array (
[0] => 1002
[1] => 1001
)
)
)
Сколько ни пробовал, получается все не то. Или подскажите в какую сторону копать хотя бы.