要从表A中取几个字段更新表B中的几个字段,SQL语句如何写? update b set (b1,b2,b3) = (select a1,a2,a3 from a where b.b4 = a.a4)where exists(select 1 from a where b.b4 = a.a4) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果a表b4字段没有唯一性约束或主键约束的话子查询要用max()update b set (b1,b2,b3) = (select max(a1),max(a2),max(a3) from a where b.b4 = a.a4)where exists(select 1 from a where b.b4 = a.a4) 为什么用max?没有看到原来说需要最大值啊,如果不保证唯一的话? 紧急求助,有没有将SQL Server的SQL翻译为Oracle的第三方组件? 请教下大数据量数据库存储设计 询问导记录的事情 帮我看看这个from varchar2_table(i) 这样可以吗?该怎么改啊 orcle 截取最后一位 Oracle Datalink+XMLType问题,请高手帮忙 如何给Job命名 pl/sql developer不支持分区表/索引 关于ERWin HELP!!! 请教大虾,如何从系统视图获得DDL脚本? oracle导入数据库出错?
where exists(select 1 from a where b.b4 = a.a4)