隣接リストモデル
親のみを参照できるような、
(id, parent_id, comment)
のような設計
連鎖するものを全て取得するのが大変
ナイーブツリー
という名でアンチパターンとして知られている
/mrsekut-book-4873115892/053
~
https://gyazo.com/b3afa34835566118b0f320cd313688c1
あるノードの全ての子を取得する、という操作が書けない
明示的に自己JOINする数を決定しないといけない
削除が大変
再帰query
がサポートされているなら耐えるらしい
再帰queryをサポートしていない場合はどうするか
e.g. mysql v5
https://stackoverflow.com/questions/20215744/how-to-create-a-mysql-hierarchical-recursive-query