У меня есть 2 таблицы, где у каждого объекта есть родитель.Каждый родитель также является объектом, где он может иметь другого родителя и так далее.Там не будет круговой цепочки.Я могу получить доступ к данным через MySQL (5.5 не поддерживает CTE) или Hive.
object_id, parent_id,
1, 2,
2, 3,
3, NULL,
Как мне написать SQL-запрос для получения всех parent_ids для объекта?Результат:
object_id, parent_ids,
1, [2, 3],
2, [3],
3, NULL,
Я знаю, что опубликованы похожие ответы, но все они предназначены для MySQL 8.0 и выше, или позволяют мне получать родительские идентификаторы только для одного объекта, а не для всех.