質問: descendant の1つしか無いカテゴリーになると思います。 無理にSQLで抽出せず、アプリケーションからの登録段階で「is_root」のようなカラムを用意してその値で判断する形にも出来ますがそうしたほうが良いのでしょうか? RDB は MySQL を想定しています。
回答: 下記のように、descendant に1つしか現れないカテゴリを取得するのはどうでしょうか。 ``` select descendant from 閉包テーブル group by descendant having count(descendant) = 1; ```