トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

SQLのグラフ

truncate パス数;
insert パス数 select distinct 子部品コード,子部品コード,0,now() from 構成表;
insert パス数 select distinct 親部品コード,子部品コード,1,now() from 構成表;

insert パス数
select P1.部品コード,B1.子部品コード,P1.パス長+1,now()
from パス数 P1,構成表 B1
 left join パス数 P3 on
     (P3.部品コード = P1.部品コード and
      P3.子部品コード = B1.子部品コード)
where B1.親部品コード = P1.子部品コード
and P3.部品コード is null