Почему не работает 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

введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения


Ответы (0 шт):