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 *[部品|http://togawa.qee.jp/mmt.cgi?table=%C9%F4%C9%CA]