У меня есть таблица, которая имеет две колонки АППАРАТА, m_Unit, как показано ниже:Создать столбец, который хранит иерархию в виде значений, разделенных запятыми
+------+--------+ | UNIT | M_UNIT | +------+--------+ | 10 | 12 | | 15 | 19 | | 12 | 16 | | 13 | 15 | | 19 | 14 | | 14 | 11 | +------+--------+
Я хочу, чтобы создать столбец H_TREE, который хранит иерархию как значения, разделенные запятыми, после рекурсивного поиска через UNIT & M_UNIT, так что H_TREE начинается с UNIT и заканчивается последним возможным M_UNIT, как показано ниже:
+------+--------+----------------+ | UNIT | M_UNIT | H_TREE | +------+--------+----------------+ | 10 | 12 | 10,12,16 | | 15 | 19 | 15,19,14,11 | | 12 | 16 | 12,16 | | 13 | 15 | 13,15,19,14,11 | | 19 | 14 | 19,14,11 | | 14 | 11 | 14,11 | +------+--------+----------------+
Извините, если я недостаточно ясен, дайте мне знать, если что-то вводит в заблуждение. Благодарю.
Я удалил посторонние закладки базы данных. Добавьте соответствующий тег для используемой базы данных. –