私のデータベース構造
私は自分のデータベースから始めます。
ページテーブル
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_id11を取得し、parent_id 0に到達するまでそのIDのすべての親を登ることはできますか?
- 親の総数は不明です。
多分仮想テーブル?
これが私が考えることができる仮想テーブルです。単なるアイデアであり、正しいアプローチではないかもしれません。
id parent_id_1 parent_id_2 parent_id_3 parent_id_4 parent_id_5
-----------------------------------------------------------------------------
11 8 7 4 2 0