
No.1ベストアンサー
- 回答日時:
木構造解析の仕組みはMySQLにはありません
(私が知らないだけかもしれません、あしからず)
いままで何度か同様の質問がでており大きくは3つの方法があります
詳しくは解説サイトなどをググってください
(1)隣接リストモデル [Adjacency List Model]
おやの情報だけ持っておく、全体をみるためには階層の底までjoinする
効率は悪いが、構造が単純でデータの追加や構造の付け替えなどが楽
(2)入れ子集合モデル [Nested Set Model]
専用の入れ子形式をつかう、階層情報を見るのは最適ですが
データの追加など軽微な変更でも大幅な改修が必要
※これ単独で管理するのは難しいので(1)から必要におうじて作成するのが現実的
(3)経路列挙モデル [Path Emuneration Model]
(もしくは、経路実体化モデル [Materialized Path Model])
経路を羅列する、経路の途中を変更すると
適応箇所をこまかく変更する必要がある
yambejp様、ご回答ありがとうございます。
やはり階層構造を補助するような機能はMySQLにはないですよね、、、
教えて頂いた幾つかの方法は、私も検索して知る事ができました。
しかし、私が読み間違えているかもしれませんが、親が複数存在する事は
NGと記載がありました。
私のやりたい事として、部品表のようなものを作成したいと考えている為、
1つの部品があちこちで使われていた場合、親が複数になってしまうもので、、、
教えて頂いた内容でもできるのか?を教えていただければ幸いです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 【初心者】aws lightsail で自作のオリジナルテーマのwordpressを設定する方法 1 2022/07/14 09:46
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- DIY・エクステリア 戸建て2階部分のフローリング補強について 3 2023/03/21 01:08
- マウス・キーボード キーボードのキーキャップ 1 2022/05/07 19:10
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- 一戸建て 耐震性、工法について質問させていただきます。 現在、3階建てを計画しています。検討していく中で、se 2 2022/10/08 11:09
- Excel(エクセル) Powershell エクセル検索 完全一致の方法 1 2022/06/05 20:19
- アンテナ・ケーブル 写真と同じ特殊な電源コードが欲しい 6 2023/02/08 09:27
- 教えて!goo 教えてgooの質問や、回答は、ネット検索で出てきますが? 6 2023/03/05 11:00
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ビューのソートについて
-
Oracleで上書きImportはできま...
-
テーブルで一番古いレコードだ...
-
Accessでの稼働日数計算の方法
-
削除したテーブルを元に戻すこ...
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
アクセス レコードセットを更...
-
MySQLのviewはデータをコピーす...
-
時間の比較についてアドバイス...
-
IF NOT EXISTを使用するINSERT文
-
マテリアライズドビューとスナ...
-
Access VBAからエクセルに出力...
-
このISAMでは、リンクテーブル・・
-
ORA-01401が表示され、データが...
-
重複クエリを使ったデータ削除
-
Accessの処理速度を速めるため...
-
accessでレコード更新直後の反...
-
ACCESSで容量が50MBになった...
-
SQLでUPSERTを一度に複数行やる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
ビューのソートについて
-
テーブルで一番古いレコードだ...
-
Oracleで上書きImportはできま...
-
アクセス レコードセットを更...
-
このISAMでは、リンクテーブル・・
-
住所のDBテーブル、マスターの...
-
結合テーブルでINSERTする方法...
-
同一テーブルのデータを参照し...
-
マテリアライズドビューとスナ...
-
htmlコードで書かれた表にphpで...
-
accessでレコード更新直後の反...
-
IF NOT EXISTを使用するINSERT文
-
Access VBAからエクセルに出力...
-
ORA-01401が表示され、データが...
-
構文エラー : 演算子がありませ...
-
ERROR1062:Duplicate entry.......
-
ODBC接続で新しいレコードを追...
-
「クリップボードにコピーされ...
おすすめ情報