我想從類別表中的前父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的子類別的頂級父,我得到ELECTRONICS等。
如何獲得頂級父母身份證與MySQL?我希望這是完全可以理解的。
你必須使用SQL函數做到這一點。 –
你的意思是什麼樣的SQL函數? – sunpietro
不是內置函數。您需要編寫自己的或在互聯網上找到具有類似行爲的功能,然後進行編輯。 –