• 締切済み

PLSQL

セットコード、商品コード、金額を持つテーブルがあります。 セット商品コード(X)は商品コード(M,N)を持っています。商品コードNはセット商品コードとしても登録されており、商品コード(O,P)を持っています。Pはセット商品コードとしても登録されており、子に商品コードXを持ちます。ただXはセット商品コードとして登録されているので、子に商品コードして登場するのは問題があります。 このようなチェック末端まで行う処理を作りたいのですがどのような方法がありますでしょうか?

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.1

セット商品コード(X) から始めて、見つかったセット商品コード (X を含む) を 結合配列に入れていく。入れる前に結合配列をチェックし、既にセット商品コー ドが入っていたら問題あり。 ▼結合配列 http://www.shift-the-oracle.com/plsql/collection/

関連するQ&A