Цепочка в базе данных SQL
Стоит задача сделать отображение базы данных на web-странице должным образом, подробнее ниже.Очень много вариантов пробовал,такие как JOIN,CONCAT, но до сих пор не могу найти то, что мне нужно.Выполняю задачу в SQL-сервер, одновременно и в phpmyadmin и в php, от безисходности.Вообщем нужно сделать некую цепочку связанных данных.Ниже на фото показано как это примерно выглядит.
Может кто то предложит не сложный вариант или подробно может объяснить? Или же есть код?
Или же есть такой же вариант только по Айди как нибудь, допустим
1- 23/26/28/36/154 2- 54/67/88/96/110
Вместо цифр, то есть id, слова.
Ответы (1 шт):
Автор решения: RottenRat
→ Ссылка
SELECT t.id ,t.element + '-' +
GROUP_CONCAT(DISTINCT st.element
ORDER BY st.element
DESC SEPARATOR '-')
FROM table t
JOIN secondtable st ON st.parentID = t.id
GROUP BY t.id, t.element
