SQL语句:我想把table表里id1字段的数据插入到id2? 10

 我来答
ssanitxu
2011-09-05 · TA获得超过325个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:184万
展开全部
你说的是两种情况,一种情况就是修改,那样的话才能保证你的同行记录里面的ID2字段为你的ID1字段,还有就是insert into 表(id2) select id1 from 表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beyond9966
2011-09-04 · TA获得超过1140个赞
知道小有建树答主
回答量:600
采纳率:100%
帮助的人:486万
展开全部
有两个办法
1 像楼上说的 用update table set id1 = id2 where 加上你要这样赋值的条件
2 重新建一张表。用select id1,id1 into table2 from table1 ,然后在给table2 改名。
追问
我这只是想把 ID1的数据插入到ID2 里面去 需要赋值吗 ID1不是一两个数据 如果几百个呢
追答
那你在执行插入的时候直接把id2的位置的数据设置为ID1 ,ID1位置插入一个空值.
2. update table set id2 = id1 where id1 is not null --更新id2的数据为id1
update table set id1 = '' where id1 = id2 --将id1=id2的中id1的值设置为空.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2011-09-04 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:681万
展开全部
那叫update的吧~
update table set id2=id1
追问
你这个是修改
追答
難道你的意思是?
insert table(id1,id2) values(id1data,id1data)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式