oracle修改语法解决方法

oracle修改语法SQL codeupdate t1 set t1.instancecountt2.instancecount from TT_V_T_2 t1,tt_v_t2 t2 w

oracle修改语法

SQL code
update t1 set t1.instancecount=t2.instancecount from TT_V_T_2 t1,tt_v_t2 t2 where t1.ActivityName = t2.ActivityName


在sql里面可以这样来修改数据,但是在oracle里面要怎么转换才能修改?求解答

[解决办法]
SQL code
update t1 set instancecount=(select t2.instancecount from TT_V_T_2 t1,tt_v_t2 t2 where t1.ActivityName = t2.ActivityName)
[解决办法]

+1 非常正解,用标准SQL的话。
探讨

SQL code

update t1
set instancecount=
(select t2.instancecount
from TT_V_T_2 t1,tt_v_t2 t2
where t1.ActivityName = t2.ActivityName)

[解决办法]
用另外一种方式进行。。。
[解决办法]
采用select 和update

update
(
里面是关联的SQL
)
[解决办法]
楼主的方法不可行么?
1楼的法子,前两天在ACCESS里用到了。。
[解决办法]
探讨
SQL code

update t1
set instancecount=
(select t2.instancecount
from TT_V_T_2 t1,tt_v_t2 t2
where t1.ActivityName = t2.ActivityName)