匆匆:
表结构:
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
基本上,您只想将表连接到自身并将名称字段作为父名称引入.
这应该工作:
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
基本上,您只想将表连接到自身并将名称字段作为父名称引入.