当前位置:  开发笔记 > 编程语言 > 正文

选择项目,然后选择父项的名称

如何解决《选择项目,然后选择父项的名称》经验,为你挑选了1个好方法。

匆匆:

表结构:

id | name | parent_id

我想运行ID的查询,但也返回该项的parent_id和该id的名称.

为了更好地解释

SELECT id, name FROM sections

...然后,对于每个ID,使用"parent_id"列返回其父级的ID和名称.

我想把它变成一个数组:

[0]
    [id]
    [name]
    [parent_id]
    [parent_name]

Joshua Shann.. 5

这应该工作:

SELECT s.id, s.name, s.parent_id, p.name as parent_name
FROM sections s LEFT JOIN sections p ON s.parent_id = p.id

基本上,您只想将表连接到自身并将名称字段作为父名称引入.



1> Joshua Shann..:

这应该工作:

SELECT s.id, s.name, s.parent_id, p.name as parent_name
FROM sections s LEFT JOIN sections p ON s.parent_id = p.id

基本上,您只想将表连接到自身并将名称字段作为父名称引入.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有