请教Oracle中,一条Sql语句问题.在线等,急用,谢谢.

jash_dou jash_dou 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表A 字段 a,b,c.a,b为主键,c为记载时间的字符串
表B 字段 a,b,c.c为记载时间的字符串
其中表A和表B 是一对多关系.

现在要实现的是:把表A中的c字段,修改为表B中符合(A.a = B.a and A.b = B.b)
条件的最大的c字段的值.
update (select max(b.c) as bc,A.c as ac,A.a from A,B
where A.a = B.a and A.b = B.b group by ac,A.a ) set bc = ac
实现不了,哪位大虾给帮帮忙,谢谢.
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
jash_dou
Oracle 17,133 成员 55,258 内容