让我们先看看DB
的图片
当我添加新的child category
并从下拉列表中选择parent category
名称时,它会在ID
列的parent category
中添加parent_cat_id
桌子。
现在,当我从数据库中选择所有数据时,它将显示parent_cat_id
我想要如何在表格中显示parent_category
的名称。例如Army Bags
的父类别为Bags
。我想在列表
parent Category
的名称
答案 0 :(得分: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
答案 1 :(得分:-1)
查询以实现您的要求
SELECT cat1.cat_title, cat2.cat_title AS parent_category,cat1.status
FROM categories cat1
LEFT JOIN categories cat2 ON cat2.id = cat1.parent_cat_id
演示链接