【发布时间】:2009-12-12 05:55:59
【问题描述】:
我有一个名为“角色”的表
id | parent_id | name
---+-----------+--------------------
1 | NULL | Machine
2 | 3 | Ram
3 | 4 | Cpu
4 | NULL | Computer
5 | NULL | Electronic Device
我需要一个(mysql 或 postgress sql)查询,它会给出特定角色的可能父母。
例如
“计算机”可能的父角色是
id | name
---+-------------------
5 | Electronic Device
1 | Machine
请帮帮我
【问题讨论】:
-
提供的数据中似乎没有逻辑关联。
-
我认为单个查询不可能
-
@astander:我认为 lintdavis 想问的是 - 他引用了同一个表中的记录,并且他想在单个查询中列出给定特定记录的所有引用链
-
提供的数据不完整。
-
呃..我不明白..请检查你的'例如'