请教Oracle中,一条Sql语句问题.在线等,急用,谢谢.
表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
实现不了,哪位大虾给帮帮忙,谢谢.
表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
实现不了,哪位大虾给帮帮忙,谢谢.
...全文
相关推荐
Oracle Sql语句转换成Mysql Sql语句
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
oracle中得到一条SQL语句的执行时间的两种方式
主要介绍了oracle中如何得到一条SQL语句的执行时间,有两种可行方式,大家可以参考下
SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)
本文给大家收集整理些关于sql获取第一条记录的方法,包括sqlserver获取第一条记录,oracle获取第一条记录,mysql获取第一条记录,对sql获取第一条记录的方法感兴趣的朋友可以参考下本
oracle 查看当前会话执行的sql语句
查询ORACLE 系统中当前会话正在执行的有关SQL语句。
用一条SQL语句将数据表中某列更新到另一个数据表里
用一条SQL语句将数据表中某列更新到另一个数据表里


