一个关于修改表中数据的问题 我想要将A表中的字段1根据外键设置为与B表中的字段2相同update A B set A.字段1=B.字段2 where A.BID=B.ID 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个语句执行的时候会报 missing set keyword 要怎么弄啊? UPDATE只能更新一张表,不能同时更新A B,两张表。 分送你了..自己搞定了...update A set A.字段1=(select B.字段2 from B where A.BID=B.ID) update A set A.字段1=(select B.字段2 from B where B.ID=A.ID)where exists(select 1 from B where B.ID=A.ID)但是要确保select B.字段2 from B where B.ID=A.ID只能抓到唯一的B.字段2 oracle语句在jdbc中报错的问题 真心求教oracle 自定义函数返回值问题 sqlloader 如何从数据源文本中筛选所需字段? 大家看看我再用pro*c时发生编译错误,说什么left join有问题,大家用过join嘛 数据库事务的定义是什么?就是什么叫做“数据库事务”?? 高手赐教:如何把几个服务器中的一张表中的几个字段的数据,定时保存到一个服务器中的一张表中? oracle10g 导入的问题 菜鸟提问(二) 物化视图建立索引跟查看索引 全外连接同样两张表查询结果返回不同 下面这个存储过程怎么错误了啊? 着急!! 关于oracle 11g 客户端的错误--监听程序
自己搞定了...
update A set A.字段1=(select B.字段2 from B where A.BID=B.ID)
where exists(select 1 from B where B.ID=A.ID)
但是要确保select B.字段2 from B where B.ID=A.ID只能抓到唯一的B.字段2