Почему не работает SQL запрос и как можно выполнить задачу другим способом?
При выполнении данного запроса, выдает ошибки на (Рис.3)
SELECT t.id ,t.element + '-' +
GROUP_CONCAT(DISTINCT st.element
ORDER BY st.element
DESC SEPARATOR '-')
FROM Hierar t JOIN Hierar st ON st.parentID = t.id GROUP BY t.id, t.element
Не особо понимаю как можно это сделать. Мне нужен скрипт или способ каким образом объеденить (id element) и (parentID) Что бы выводилась цепочка связанных слов, (рис.1) Уже задавал такой вопрос, но не получил точного ответа как это можно сделать.
Допустим таблица будет такая как на (Рис.2)
В конечном виде, после выполнения запроса появляется таблица с цепочкой элементов
Допустим (Рис.2) + запрос на вывод связанных элементов
= Машина - Марка - Модель Машина - Цвет - Зелёный
Так же если дополнить данные можешь быть Привод - передний Производитель - Завод - Машина - Марка - Honda


