|
[code=sql]update 表1
set 表1.机柜编号=表2.KKS
表1.机柜名称=表2.描述
表1.卷册=表2.卷册
from 表1
join 表2
on 表1.编码 like 表2.阀门编码+'%'
where 表2.卷册='化工'
update 表1
set 表1.机柜编号=(select 表2.KKS from 表2 where 表1.编码 like 表2.阀门编码+'%'),
表1.机柜名称=(select 表2.描述 from 表2 where 表1.编码 like 表2.阀门编码+'%'),
表1.卷册=(select 表2.卷册 from 表2 where 表1.编码 like 表2.阀门编码+'%')
where exists(select * from 表2 where 表1.编码 like 表2.阀门编码+'%' and 表2.卷册='化工')
update 表1
set (表1.机柜编号,表1.机柜名称,表1.卷册)=
(select 表2.KKS,表2.描述,表2.卷册 from 表2 where 表1.编码 like 表2.阀门编码+'%')
where exists(select * from 表2 where 表1.编码 like 表2.阀门编码+'%' and 表2.卷册='化工')
[/code] |
|