[pgsql-jp: 25165] Re: 親子関係をSELECT する
Masayuki Tadano
tadano @ d-product.co.jp
2002年 3月 8日 (金) 17:58:07 JST
ただのといいます。
KO>> 小野です。
KO>>
KO>> 早速で有難うございます。
KO>>
KO>> > ;;; データの登録内容
KO>> > ;;; ・A001
KO>> > ;;; └A001-01
KO>> > ;;; |└A001-01-01
KO>> > ;;; | └A001-01-01-01
KO>> > ;;; └A001-02
KO>> > ;;; Oracle君の場合は、以下のような感じですむのですが・・・。
KO>> > ;;; SELECT *
KO>> > ;;; FROM eqt_node
KO>> > ;;; START WITH i_node =1
KO>> > ;;; CONNECT BY PRIOR i_prnt_node_cd = i_node ;
KO>> > ;;; PostgreSQLで実行するとQueryErrorになります。
KO>> >
KO>> > START WITH .. CONNECT BY PRIOR は、Oracle の拡張機能だからです。
[pgsql-jp 23267] 「階層問い合せ( Connect By 句)」は?
からのスレッドがお役に立つのでは。
# 石井さんの回答では 「7.1 にはバグがあって…」なんてありますが、
# 直っているのかな。
--
Masayuki Tadano <tadano @ d-product.co.jp>
pgsql-jp メーリングリストの案内