私は以下のデータセットに対してOracle PL/SQLプロシージャを作成しています。入力されたIDに基づいて未定義のグループ番号を使用したOracle PL/SQLのループ
はColumn1---Column 2---Column 3 ID-1 Group1 Item 11 ID-1 Group1 Item 12 ID-1 Group1 Item 13 ID-1 Group2 Item 21 ID-1 Group2 Item 22 ID-2 Group3 Item 31 ID-2 Group3 Item 32 ID-2 Group4 Item 41 ID-2 Group5 Item 51 ID-2 Group5 Item 52
、私は、これにより、次に各グループ内のいくつかのアイテムを持っている、いくつかのグループを取得します。
入力:単一列のID-1 出力:
Item 11 - Item 21 Item 11 - Item 22 Item 12 - Item 21 Item 12 - Item 22 Item 13 - Item 21 Item 13 - Item 22
入力:単一列のID-2 出力:
Iは、以下のように連結し、結果セットを必要としますItem 31 - Item 41 - Item 51 Item 31 - Item 41 - Item 52 Item 32 - Item 41 - Item 51 Item 32 - Item 41 - Item 52
出力にはすべてc入力IDに属する各グループから1つの項目を抽出する。 IDの下の番号グループは固定ではなく、グループ内の項目数は固定されていないことに注意してください。
あなたはコードを書いていると述べました - あなたはすでに何を持っているか見てみましょう。 – massko