我两个表分别是:
表名: Table1 Table2
字段名: Field1,Field2 Field3,Field4
有数据: 1 M 1 Null
2 K 2 Null
3 U 3 Null
Table1与Table2有两个表字段数据是相等的即:Table1.Field1=Table2.Field3
我想把Table1字段Field2的数据Update到Table2字段Field4中.即得到结果为:
表名: Table1 Table2
字段名: Field1,Field2 Field3,Field4
有数据: 1 M 1 M
2 K 2 K
3 U 3 U
请问这个UPDATE 语句怎么写?
表名: Table1 Table2
字段名: Field1,Field2 Field3,Field4
有数据: 1 M 1 Null
2 K 2 Null
3 U 3 Null
Table1与Table2有两个表字段数据是相等的即:Table1.Field1=Table2.Field3
我想把Table1字段Field2的数据Update到Table2字段Field4中.即得到结果为:
表名: Table1 Table2
字段名: Field1,Field2 Field3,Field4
有数据: 1 M 1 M
2 K 2 K
3 U 3 U
请问这个UPDATE 语句怎么写?
set
Field4=a.Field2
from
Table1 a
where
Field3=a.Field1
>>很荣幸,子陌红尘能回答我的问题,
高兴ING...
set B.Field4 = A.Field2
from Table1 A, Table2 B
where B.Field3 = A.Field1
update Table2
set
Field4=(select a.Field2 from Table1 a where Field3=a.Field1)
where Field3 in (select Field1 from Table1)
set
Field4=table1.Field2
from
table2,Table1
where
table2.Field3=tabbl1.Field1