@BarneyGumble

Как в MySQL сделать выборку с заполнением поля относительно иерархии соседней таблицы?

Добрый день, имею две простые таблицы category и product:

category:
DrloXwBfvwOB6A.jpgproduct:
Y2LY9dQs9jJ44A.jpg

Категории имеют простую вложенность, что и отражено в таблице:
Мужское
-- Верхняя одежда
---- Куртки
---- Пальто
-- Аксессуары
---- Ремни
------Кожаные ремни
Женское
-- Верхняя одежда
---- Платья
---- Юбки
-- Аксессуары
---- Сумки
------Кожаные сумки


Как мне сделать выборку, чтобы в результате получить расширенную таблицу product вот такого вида с доп.полем tree, которое бы содержало иерархию категорий из category? Или может как-то можно на PHP это решить? В конечном счёте нужно получить CSV с полями как на последней картинке

result:
a2XZ91nS1G5vXr.jpg
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
rim89
@rim89
программист-велосипедист
можно поизвращаться с concat и subquery , мб процедура даже и сделать на sql, но обычно такое собирается уже на уровне бекенд языка программирования
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы