エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQLアンチパターン 階層構造(前編) : ITフロギストン~技術系ブログみたいなもの
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQLアンチパターン 階層構造(前編) : ITフロギストン~技術系ブログみたいなもの
野菜┬根菜類 │ ├ダイコン │ └にんじん └果菜類 └トマト このような階層構造をデータとして持つ場合 も... 野菜┬根菜類 │ ├ダイコン │ └にんじん └果菜類 └トマト このような階層構造をデータとして持つ場合 もっとも一般的な方法は親となるデータのIDを持つことと思われます。 カテゴリテーブル ------------------------ ID | 名前 | 親ID ------------------------ 101 | 野菜 | 0 102 | 根菜類 | 101 103 | 果菜類 | 101 104 | ダイコン | 102 105 | にんじん | 102 106 | トマト | 103 ------------------------ これは「隣接リスト」と呼ばれるやり方で、SQLアンチパターンでは 「アンチパターン」の一つとしています。 その理由として 「1.すべての子孫を取得するには、階層の深さを固定化する必要がある」 階層構造はその性質上、深さに制限