修改sql 中查询后的结果集数据

selectt1.id,t1.ssje,t1.bcws,t1.ssrq,t1.stsfromformtable_main_116_dt1t1,formtable_main... select t1.id,t1.ssje,t1.bcws,t1.ssrq,t1.sts from formtable_main_116_dt1 t1,formtable_main_116 t116 where t116.id = t1.mainid and t1.id = 13)
怎么update 这个结果集中的 ssje 和sts 等列数据啊,求高人指点啊!!
展开
 我来答
爱未动心已死
推荐于2016-01-26 · 超过60用户采纳过TA的回答
知道答主
回答量:106
采纳率:100%
帮助的人:88.6万
展开全部
你这个是关联两个表的更新,如果说同样的数据在两个列都要更新,则先更新其中一个表,再进行关联更新即可
例如 update t1 set t1.ssje=t2.ssje from formtable_main_116_dt t1 join on
formtable_main_116t116 on t1.id=t2.id
你写的语句只是关联查询的结果而已,并不是实际存在的表,所以无法同时进行更新
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式