0
私は会計コードのための有効なデータベース構造を作ることについて質問があります。私は期待していた結果は、私が最初の子のようにメインの親のためのtbl_lvl1、tbl_lvl2と第二子としてtbl_lvl3として3つのテーブルなことについて考えてきたこのMySQL会計コードデータベース構造
| ID | Code | Name | Parent |
| 1 | 1 | Assets | |
| 2 | 1 | Tangible Fixed Assets | 1 |
| 3 | 1 | Building | 2 |
| 4 | 2 | Intangible Fixed Assets| 1 |
| 5 | 1 | CopyRights | 3 |
です。再帰的なクエリについては、1つのテーブルだけを使用していることがわかりましたが、MYSQLで再帰的なクエリを作成するのは難しいです。
そして、私はPHPに表示する結果は、私が作るべき構造この
| Code | Name |
| 1 | Assets |
| 11 | Tangible Fixed Assets |
| 111 | Building |
| 12 | Intangible Fixed Asset |
| 121 | CopyRights |
のようなものでしょうか? 3テーブルまたは1テーブルを使用していますか?ありがとうございます
私はBツリーを理解するのに数日を要しましたが、あなたの提案は私に答えを提供します、感謝@ravenixx –