次の例のテーブルがあります (実際には、ここのスタックオーバーフローの別の例から取得したものです...)
CREATE TABLE example (
id integer primary key,
name char(200),
parentid integer,
value integer);
特定の子が与えられた場合、最上位の親を取得したいと考えています。
私は tablefunc connectby 関数を知っていますが、それは親の子を取得するためのものです。
しかし、私は別の方向に興味があります。子供の最上位の親は何ですか? どのタイプのクエリを試して使用しますか?
フレンドリーなアドバイスをいただければ幸いです。