#mysql
#mysql
Вопрос:
Давайте посмотрим изображение DB
первого
когда я добавил новое child category
и выбрал parent category
имя из выпадающего списка, оно добавило ID
значение parent category
в parent_cat_id
столбец таблицы.
Теперь, когда я выбираю все данные из базы данных, он показывает номер из parent_cat_id
Я хочу, как отобразить parent_category
имя в таблице. у like Army Bags
есть родительская категория Bags
. Я хочу показать имя parent Category
в списке
Ответ №1:
Вам нужно самосоединение, чтобы получить имя родительской категории:
SELECT c1.cat_title, c2.cat_title AS parent_category, c1.status
FROM categories c1
LEFT JOIN categories c2 ON c2.id = c1.parent_cat_id
Вывод
cat_title status parent_category
Army Bags enabled Bags
Bags enabled null