要从表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?没有看到原来说需要最大值啊,如果不保证唯一的话? 查询的字段名显示问题 请教,存储过程中处理long raw字段类型的数据,非常感谢! oracle查询出树结构的结果 自定义函数传入参数字符串大于2000报错问题如何解决 如何将一张数据表中的数据剪切到另外一张结构相同的表中 在ORACLE中使用别名的问题 oracle集群问题 求高效率统计方法 简单问题。怎么登录SQL Plus? 在win2000下如何访问安装在redhat7.3上的ORACLE8.1.7 数据库? 请教大虾,如何从系统视图获得DDL脚本? oracle导入数据库出错?
where exists(select 1 from a where b.b4 = a.a4)