数据库问题层次结构(ketlle)

[复制链接]
查看11 | 回复0 | 2021-1-27 08:21:58 | 显示全部楼层 |阅读模式
有四张表A省份,B市区,C县区,D乡镇。
省份表A:字段DM(代码),MC(名称)
市区表B:DM(代码),MC(名称),ADM(A的代码)
县区表C:DM(代码),MC(名称),BDM(B的代码)
乡镇表D:DM(代码),MC(名称),CDM(C的代码)
需求现在要求吧这四个表中的数据统一转入一个表中如地区表E
地区表中有字段:
ID、DM(代码)、MC(名称)、PID(父节点)、PATH(全息码)、LEVEL(层次)
说明:ID是主键对应的是四个表的DM连接起来的值。
每条数据的PID显示它自身DM的父节点的代码(DM),层次从A-D表依次为1-4。
全息码:A的全息码为它本身的代码,B的全息码为它父节点的全息码+它本身的代码。
我用的工具是kettle,spoon转换时要写一个sql语句来映射字段。有点蒙这个该咋做
分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行