プログラミングを中心に技術的な事柄を忘れないように書き残します。SQLite3SQLにおける再帰的な処理リレーショナルデータベース(RDB)には、階層的なデータ構造(例:ツリー構造など)を扱うことができる、再帰クエリをサポートしているものがあります。再帰クエリを使の使い方を以下に紹介します。再帰クエリをサポートするRDBWikipediaによると以下のRDB(バージョンによっては利用不可)は再帰クエリを使えるようです。今回使うデータは次のような典型的なツリーとします。テーブル構造としては、親への参照を持つことにします。(CTE)を使用することで再帰クエリを実現できます。1の子孫ノードすべてを取得するSQLは次のようになります。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。