@BarneyGumble

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

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

category:
DrloXwBfvwOB6A.jpgproduct:
Y2LY9dQs9jJ44A.jpg

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


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

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

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

Похожие вопросы
Wanted. Москва
До 200 000 ₽
div. Ставрополь
от 50 000 до 120 000 ₽
Lachestry Таганрог
от 170 000 до 200 000 ₽
30 нояб. 2024, в 20:49
2000 руб./за проект
30 нояб. 2024, в 20:18
5000 руб./за проект