Microsoft SQL Server2000 同一张表中,其中某行某列的值 赋值给 另一行的同一列 10

表kc_dm中有几千条数据,在字段'dm'列数值一样的情况下,把'ckdm'列值为"00"行的字段"ncjcsl"和字段"ncye"的值赋值给'ckdm'列值为"01"对... 表kc_dm 中有几千条数据,在字段'dm'列 数值一样的情况下,把'ckdm' 列值为"00" 行的 字段"ncjcsl" 和字段"ncye" 的值 赋值给 'ckdm' 列值为"01" 对应的两个字段 展开
 我来答
Superinks
2015-09-28 · TA获得超过361个赞
知道小有建树答主
回答量:338
采纳率:50%
帮助的人:170万
展开全部
分别设置为A和B表,直接用update更新
update kc_dm set ncjcsl=B.ncjcsl, ncye=B.ncye
from kc_dm A, kc_dm B
where A.ckdm=00 and B.ckdm=01 and A.dm=B.dm
更多追问追答
追问
服务器: 消息 8154,级别 16,状态 1,行 1
表 'kc_dm' 不明确。
追答
update kc_dm set A.ncjcsl=B.ncjcsl, A.ncye=B.ncye
from kc_dm A, kc_dm B
where A.ckdm=00 and B.ckdm=01 and A.dm=B.dm
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式