gpt4 book ai didi

mysql - 如果类别 id 在 MySQL 的父类别列中,如何显示类别名称?

转载 作者:行者123 更新时间:2023-11-29 09:46:06 25 4
gpt4 key购买 nike

让我们先看看DB的图像

enter image description here

当我添加新的子类别并从下拉列表中选择父类别名称时,它添加了ID表的 parent_cat_id 列中的父类别

现在,当我从数据库中选择所有数据时,它会显示 parent_cat_id 中的数字

enter image description here

我想如何在表中显示parent_category名称。例如 Army Bags 有一个父类别 Bags。我想在列表中显示父类别的名称

最佳答案

您需要自连接才能获取父类别的名称:

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

Demo on dbfiddle.com

关于mysql - 如果类别 id 在 MySQL 的父类别列中,如何显示类别名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55632284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com