如何一句SQL复制同一个表同一个字段的内容
我有2个表,比如A表,有id,body,body2字段B表,有id,tid,ok字段A表字段内容:idbodybody21内容内容22内容内容2B表字段内容:idtido...
我有2个表,
比如A表,有id,body,body2字段
B表,有id,tid,ok字段
A表字段内容:
id body body2
1 内容 内容2
2 内容 内容2
B表字段内容:
id tid ok
1 23 未知
2 21 答案
有没有办法。直接一句SQL解决我的问题
A表跟B表的id是对应的
我想复制A表id字段为1的body跟body2到id字段为2的body跟body2
复制B表id字段为1的tid到id字段为2的tid
能一句SQL解决吗。。
如果没有办法,希望能一句SQL解决一个表的。。
复制A表id字段为1的body跟body2到id字段为2的body跟body2
这样直接操作一个表的。能一句SQL解决吗。。。 展开
比如A表,有id,body,body2字段
B表,有id,tid,ok字段
A表字段内容:
id body body2
1 内容 内容2
2 内容 内容2
B表字段内容:
id tid ok
1 23 未知
2 21 答案
有没有办法。直接一句SQL解决我的问题
A表跟B表的id是对应的
我想复制A表id字段为1的body跟body2到id字段为2的body跟body2
复制B表id字段为1的tid到id字段为2的tid
能一句SQL解决吗。。
如果没有办法,希望能一句SQL解决一个表的。。
复制A表id字段为1的body跟body2到id字段为2的body跟body2
这样直接操作一个表的。能一句SQL解决吗。。。 展开
2个回答
展开全部
你这样描述是不准确的,id为1的数据复制到本表id为2中,这个关系是什么?直接全部数据id加1吗?数据操作得十分慎重,你得描述清楚
追问
字段id内容1的body跟body2,复制到字段id内容为2的body跟body2
追答
如果仅仅是把1的body和bodt2内容复制到2里,可以这样
update a
set (body,body2) =
(select body,body2 from a where id =1)
where id =2;
最后别忘了commit。望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询