关于数据库在同一张表里面复制数据,在线等,着急啊。。。
表结构类似上图,这些数据是2013年的,现在要求复制这些2013年的数据到2014年,上级编号为-1的表示顶级,关键是存在这些上下级关系不好处理,是要用递归的方法吗? --------------------编程问答-------------------- 看看insert select 能不能满足。 --------------------编程问答--------------------
--------------------编程问答--------------------
insert into table
select 编号,名称,2014,上级编号 from table where 年度 = 2013 and 上级编号 = -1
有没有具体sql --------------------编程问答--------------------
编号是主键啊,主键肯定要变的。 --------------------编程问答-------------------- 主键怎么变哦。。。。那就只能自己写个程序,查询出来之后自己插入。 --------------------编程问答-------------------- 写个存储过程处理阿 --------------------编程问答--------------------
补充:Java , Java EE