据库中有三个表 table1 、table2 两个表。表名为 “decise”,”craft” 俩个表的列表格式相同。先要将craft中的相关数据导入到 decise 表中
规则如下:
现根据俩各表中的“子项规格型号”,“层号”来进行比较。 首先比较两个表中的规格型号是否相同,如果相同的。 在进行层号的比较如果 craft中的层号 >= decise 中的层号。再在craft中进行层号的比较,如果该层号 < 下面的层号的话。那么将这两层的数据插入当decise中的做比较的行的下面。以此类推,直到craft 中 下一层的层号小于该层号 或者下一层号中的“子项规格型号“在 decise 中也出现时停止插入。
例子: 30621100005
Decise 表中数据
craft表中数据
整合后数据
首先查找 decise 和 craft 中的 子项规格型号 是否相同 例: 查找30615000003在decise 中层号为3 在 craft中 层号为3 。这时 比较将 该层号和下一层号进行比较(1565行和1566行) 3<4 ,4<5 以此类推。当到第7层时。因为该规格型号通 decise 中的规格型号相同这时就停止插入。
小弟急用啊 哪个大哥帮着做下了 最好用PHP写好了 ....... 谢谢了 !!
如果有疑问的话 邮箱联系:[email protected]
规则如下:
现根据俩各表中的“子项规格型号”,“层号”来进行比较。 首先比较两个表中的规格型号是否相同,如果相同的。 在进行层号的比较如果 craft中的层号 >= decise 中的层号。再在craft中进行层号的比较,如果该层号 < 下面的层号的话。那么将这两层的数据插入当decise中的做比较的行的下面。以此类推,直到craft 中 下一层的层号小于该层号 或者下一层号中的“子项规格型号“在 decise 中也出现时停止插入。
例子: 30621100005
Decise 表中数据
craft表中数据
整合后数据
首先查找 decise 和 craft 中的 子项规格型号 是否相同 例: 查找30615000003在decise 中层号为3 在 craft中 层号为3 。这时 比较将 该层号和下一层号进行比较(1565行和1566行) 3<4 ,4<5 以此类推。当到第7层时。因为该规格型号通 decise 中的规格型号相同这时就停止插入。
小弟急用啊 哪个大哥帮着做下了 最好用PHP写好了 ....... 谢谢了 !!
如果有疑问的话 邮箱联系:[email protected]
* 管理菜单
o 生成帖子
o 置顶
o 推荐
o 取消推荐
o 锁定
o 解锁
o 移动
o 编辑
o 删除
o 帖子加分
o 帖子高亮
o 取消高亮
* 结 帖
* 发 帖
* 回 复