条件要求把b表的最新的合同信息databeg,dateend更新到a表HTBEGDATE合同开始 HTENDDATE合同结束 查询已经写好了,求更新语句
SELECT h.a0188,MAX(h.A_ID),h.datebeg,h.dateend
FROM a01 a ,ht01 h
WHERE a.a0188=h.a0188
GROUP BY h.a0188,h.datebeg,h.dateend
update 更新语句怎么写
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
threenewbee 2018-11-04 09:41关注你只要更新2列,为什么select里有4列
update 表 set (databeg,dateend) = (SELECT h.datebeg,h.dateend FROM a01 a ,ht01 h WHERE a.a0188=h.a0188 GROUP BY h.a0188,h.datebeg,h.dateend)本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报