エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
コメントやカテゴリの管理などを行う場合に使うtree構造をDBで管理するのは結構面倒くさい。 ここのnati... コメントやカテゴリの管理などを行う場合に使うtree構造をDBで管理するのは結構面倒くさい。 ここのnative treeの所に幾つか実装方法が書いてあるがどれもこれも結構面倒というか難しい。 一番直感的に分かりやすい実装方法はやはり親IDを持つ方法だろう。ただ、JOINを使って階層を辿ろうと思うと大変なことになる。 そもそも階層に限りが無いのでJOINを何回行えばいいかもわからなかったりするので、条件分岐も必要になってくる。 そこでWith句。しかもRECURSIVE。 例えば下記の様なテーブルとレコードがあるとする。 CREATE TABLE it ems ( id INT PRIMARY KEY, parent_id INT, name TEXT NOT NULL ); ALTER TABLE it ems ADD CONSTRAINT SET FOREIGN KEY (parent_i