
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ナイーブツリーにおける任意階層にある複数ノード配下の末端ノードを1クエリで全て取得する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ナイーブツリーにおける任意階層にある複数ノード配下の末端ノードを1クエリで全て取得する - Qiita
-- ここから再帰クエリ。`temporary_table_name`という名前で、hoge, fuga, piyo, ...の構造を持つ一時... -- ここから再帰クエリ。`temporary_table_name`という名前で、hoge, fuga, piyo, ...の構造を持つ一時的なテーブルを作成する WITH RECURSIVE <temporary_table_name> (<hoge>, <fuga>, <piyo>, ...) AS ( -- ここから非再帰項 -- 最初に実行され、再帰項を実行するベースデータを取得する SELECT <hoge>, <fuga>, <piyo>, ... -- 上記で定義したものと同じ構造である必要がある -- ここまで非再帰項 UNION ALL -- 非再帰項と再帰項それぞれで取得できた結果をつなげる -- ここから再帰項 -- 非再帰項の取得結果をベースに実行される SELECT <hoge>, <fuga>, <piyo>, ... -- 上記で定義したものと同じ構造である