匆匆:
表结构:
id | name | parent_id
Run Code Online (Sandbox Code Playgroud)
我想运行ID的查询,但也返回该项的parent_id和该id的名称.
为了更好地解释
SELECT id, name FROM sections
Run Code Online (Sandbox Code Playgroud)
...然后,对于每个ID,使用"parent_id"列返回其父级的ID和名称.
我想把它变成一个数组:
[0]
[id]
[name]
[parent_id]
[parent_name]
Run Code Online (Sandbox Code Playgroud)
这应该工作:
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
Run Code Online (Sandbox Code Playgroud)
基本上,您只想将表连接到自身并将名称字段作为父名称引入.