表A
AID AC1 AC2 AC3
1 X X X
2 X X X
.
.
. 表B
BDI BC1 BC2 BC3
1 X X X
2 X X X
.
.
.
表C
CID CC1 CC2 CC3
1 X X X
2 X X X
.
.
.
要求 AC3=BC3+CC3 条件是ID一样的,
这样的SQL语句怎么写,或着有其它的方法可以解决??
谢谢谢谢!!!!!!!!!!!! update 表A set 表A.AC3 = 表B.BC3+表C.CC3 where 表A.AID = 表B.BDI and 表B.BDI = 表C.CID
这样为什么不行,,
有谁会说说啊,
AID AC1 AC2 AC3
1 X X X
2 X X X
.
.
. 表B
BDI BC1 BC2 BC3
1 X X X
2 X X X
.
.
.
表C
CID CC1 CC2 CC3
1 X X X
2 X X X
.
.
.
要求 AC3=BC3+CC3 条件是ID一样的,
这样的SQL语句怎么写,或着有其它的方法可以解决??
谢谢谢谢!!!!!!!!!!!! update 表A set 表A.AC3 = 表B.BC3+表C.CC3 where 表A.AID = 表B.BDI and 表B.BDI = 表C.CID
这样为什么不行,,
有谁会说说啊,
AID AC1 AC2 AC3
1 X X X
2 X X X
.
.
. 表B
BDI BC1 BC2 BC3
1 X X X
2 X X X
.
.
.
表C
CID CC1 CC2 CC3
1 X X X
2 X X X
.
.
.
要求 AC3=BC3+CC3 条件是ID一样的,
这样的SQL语句怎么写,或着有其它的方法可以解决??
谢谢谢谢!!!!!!!!!!!! update 表A set 表A.AC3=表B.BC3+表C.CC3 where 表A.AID=表B.BDI and 表B.BDI=表C.CID
这样为什么不行,,
update 表A
set 表A.AC3=表B.BC3+表C.CC3
from 表A,表B,表C
where 表A.AID=表B.BDI and 表B.BDI=表C.CID