背景... 既存のデータ変換の一部として、限定的な情報でアドホック階層を移入するために変換する必要があります。階層にデータを移入するために必要なOracleクエリ
現在、私たちは、このアドホック階層のユーザであると扱われるCXOハウスの指数メンバーを持っています。 彼らは目的のために従業員の階層的な組み合わせを選択しています。
これらの階層は、親子関係のみを持ち、組織階層のどのレベルでも構いません。 言い換えれば、子供は彼が彼のために部下を持っていなければ親になることはありません。
We have an employee table of ORG EmpHierarchy (OH) that has Organizational hierarchies.
But, which can't be directly used but we can take help of these columns to form our logic. This table is no way related to current model.
他にもHeadofDepartment(HOD)、HierarchyDetails(HD)、HDと同じステージテーブルがあります。
OrgEmpHierarchy (OH) Has:
OH_ID - Organizational HierarchyID (DB Sequence)
OH_PID - (Parent ID) one of the values from previous column.
OH_EmpID - Organizational EmpID.
HeadofDepartment (HOD) Has:
HOD_ID - Head of Dept. ID (DB Sequence)
HOD_EmpID - Organizational EmpID.
HierarchyDetails (HD) Has:
HD_ID - Hierarchy Details ID (DB Sequence)
HD_PID - (ParentID) of of the values from previous column.
HD_HOD_ID - (Foreign Key) HOD_ID from HOD.
HD_EmpID - Organizational EmpID.
我々は階層詳細(HD)の表の部長(HOD)から各HOD_IDの階層を移入する必要があります。 HD_ID、HD_HOD_ID、HD_Emp_IDの値をHDに取り込むことができます。 HD_PIDにはNULLが設定されます。
今OH、HODの助けを借りて、私はHDテーブルにHD_PIDで階層を移入する必要があります。
HD_PIDをudpするOracle SQL/PLSQLクエリを私に渡すことができますか?
** [編集] **を使用してください。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may-i-not -upload-images-of-code-on-so-asking-a-question/285557#285557) –