SQL質疑応答スレ 10問目

このエントリーをはてなブックマークに追加
154NAME IS NULL
質問です。
Oracle10gです。

部門の親子関係を示す以下のようなテーブルがある。

親部門ID 子部門ID 子部門の区分
1       2      0
1       3      1
3       4      0
3       5      1
5       6      0
7       8      0
7       9      1
9       10     0

ある親部門IDを指定し、その部門以下の階層に含まれる部門のうち区分が0となっているものを取得したい。
上の例だと部門ID=1と指定した場合2,4,6を取得したい。

よろしくお願いします。