2016-05-25 19 views
0

外部キー私はこのようなマッピングテーブルを作成します:M_IDは、主キーとMAIN_HEADSUB_HEADTOT_HEADSUB_TOT_HEAD自己参照外部キーになりますでしょう複数の自己参照

MIS_REPORT_STRUC_MAIN 
(
    m_id   NVARCHAR2(3) not null, 
    m_name  NVARCHAR2(200), 
    main_head  NVARCHAR2(3), 
    sub_head  NVARCHAR2(3), 
    tot_head  NVARCHAR2(3), 
    sub_tot_head NVARCHAR2(3) 
); 

を。

SQLを書くのを手伝ってください。

可能ではない場合は、その理由を説明してください。ここで

答えて

0

は、私は、テーブルを作成する例

select * from MIS_REPORT_STRUC_MAIN t 
left outer join MIS_REPORT_STRUC_MAIN t_mh on t.main_head = t_mh.m_id 
left outer join MIS_REPORT_STRUC_MAIN t_sh on t.main_head = t_sh.m_id 
left outer join MIS_REPORT_STRUC_MAIN t_th on t.main_head = t_th.m_id 
left outer join MIS_REPORT_STRUC_MAIN t_sth on t.main_head = t_sth.m_id 
+0

です –