select t1.org_alias,t2.stats_name,t.complete_val,t.years,t.months,t.plan_val,t.predict_val,t.advise_val,t.remarks
from pd_t_stats_data t, pd_t_org_config t1, pd_t_dict_stats t2
where t.org_id = t1.org_id
and t.STATS_id = t2.stats_id
and t.RPT_ID = 'SJB_S02'
and t.org_id = '22143'
and t.years = '2012'
and t.months = '11'
for update
本来想用for update来进行多表关联,然后手动将个别数据更新,可是小锁头能打开,但是点击小对勾的时候却报ROWID无效的错误,求大神帮忙



------解决思路----------------------
update是对单个表进行操作吧,你这个update的对象不是单个表啊.你可以建个临时表然后update数据.
或者你确定是更新哪个表的数据,然后用update表名set...............where.............
------解决思路----------------------
不行的,就像我上面说的,只能一个表一个表这样改,可以改一个表的多个字段