帮写个语句,根据这个MSSql写

buller 2017-05-04 11:51:50
 update a set a.va=b.va
from table1 a
left join table2 b on a.id=b.id
where a.rq>'2017-01-01'


不知这个where条件怎么加,能给我写出完整的ORCLE 的SQL语句吗
...全文
189 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不支持 join 连表更新 要用子查询
sxq129601 2017-05-04
  • 打赏
  • 举报
回复
update 下面不能加from,按照楼上改下吧
sxq129601 2017-05-04
  • 打赏
  • 举报
回复
这个SQL执行有啥问题,没看出问题
卖水果的net 2017-05-04
  • 打赏
  • 举报
回复
update a set va = (select va from b where a.id =b.id) where a.rq > '2017-01-01' and exists(select * from b where a.id =b.id)

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧