一个关于树型结构表的转换问题
假设有一个树状表(TreeTable):columns为:
id,name,parentid
要将他转换到一平面结构表中(TargetTable):columns为:
id,总行,分行,支行,网点
其中的总行,分行,支行,网点 显示该部门和他的上级部门名
比如有四条记录正好是父子关系,那么在TargetTable中就应记录为:
id 总行 分行 支行 网点
1 总行1
2 总行1 分行1
3 总行1 分行1 支行1
4 总行1 分行1 支行1 网点1
用JDBC和SQL-Server数据库的话,在大数据量的前提下(100万条以上),怎样才能比较快速的转换呢??
我想了几种方法,在速度上都很不理想,要耗时几小时才转换完,大家帮忙想下有没有比较好的解决方案。
谢谢