我正试图从类别表中获取顶级父ID:
+-------------+----------------------+--------+
| category_id | name | parent |
+-------------+----------------------+--------+
| 1 | ELECTRONICS | NULL |
| 2 | TELEVISIONS | 1 |
| 3 | TUBE | 2 |
| 4 | LCD | 2 |
| 5 | PLASMA | 2 |
| 6 | PORTABLE ELECTRONICS | 1 |
| 7 | MP3 PLAYERS | 6 |
| 8 | FLASH | 7 |
| 9 | CD PLAYERS | 6 |
| 10 | 2 WAY RADIOS | 6 |
+-------------+----------------------+--------+
可能有很多子类别,我的问题是如何获得子类别的顶级父类?
例如,在数据库子类别中,节点可以如下所示:
父>>子类别>> subsubcategory>> subsubsubcategory
另一个节点可能如下所示:
父>>子类别
因此,如果我查询id = 6的子类别的顶级父级,我会得到电子等等.
如何用mysql获取顶级父ID?我希望,这完全可以理解.