我的数据库结构
我从我的数据库开始。
页表
id content
-------------
2 My content
4 Another content
7 Example content
8 Test content
11 Some content
父母表
id page_id parent_id
--------------------------
1 2 0
2 4 2
3 7 2
4 8 7
5 11 8
parents_table.page_id
连接到pages_table.id
。
问题
- 我可以使用 SQL 获取 page_id 11 并爬上该 id 的所有父母,直到我到达 parent_id 0 吗?
- 父母总数不详。
也许是虚拟表?
这是我能想到的,一个虚拟表。只是一个想法,可能不是正确的方法。
id parent_id_1 parent_id_2 parent_id_3 parent_id_4 parent_id_5
-----------------------------------------------------------------------------
11 8 7 4 2 0