当前位置:编程学习 > JAVA >>

关于数据库在同一张表里面复制数据,在线等,着急啊。。。


表结构类似上图,这些数据是2013年的,现在要求复制这些2013年的数据到2014年,上级编号为-1的表示顶级,关键是存在这些上下级关系不好处理,是要用递归的方法吗? --------------------编程问答-------------------- 看看insert select 能不能满足。 --------------------编程问答--------------------

insert into table 
select 编号,名称,2014,上级编号 from table where 年度 = 2013 and 上级编号 = -1
--------------------编程问答--------------------
引用 1 楼 AFer198215 的回复:
看看insert select 能不能满足。



有没有具体sql  --------------------编程问答--------------------
引用 2 楼 flagiris 的回复:

insert into table 
select 编号,名称,2014,上级编号 from table where 年度 = 2013 and 上级编号 = -1


编号是主键啊,主键肯定要变的。 --------------------编程问答-------------------- 主键怎么变哦。。。。那就只能自己写个程序,查询出来之后自己插入。 --------------------编程问答-------------------- 写个存储过程处理阿 --------------------编程问答--------------------
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,