SQL两个表连接后,要更新一个表里的字段怎么写

我把两个表链接起来,要更新其中一个表里的内容,怎么写法.setrs5=server.createobject("adodb.recordset")sql5="select... 我把两个表链接起来,要更新其中一个表里的内容,怎么写法.

set rs5=server.createobject("adodb.recordset")
sql5="select * from usergame inner join userinfor on usergame.userid=userinfor.userid where usergame.opid="&opid& " order by userinfor.userid asc"
rs5.open sql5 conn,1,3
rs5="abc"
rs5.update
这样写不管用
不能用 rs5.update么
展开
 我来答
realsex
2008-07-22 · TA获得超过1259个赞
知道小有建树答主
回答量:717
采纳率:0%
帮助的人:501万
展开全部
从你这个SQL中的opid变量是usergame中的字段,我分析你要更新的表应该是userinfor,userinfor与usergame通过userid关联,提供的参数值是usergame.opid
不过你所说的rs5="abc" 中没有说字段名,我就以[Field]代替,你自己改一下,更新语句如下:
UPDATA userinfor
SET [Field]='abc'
......
FROM usergame
WHERE usergame.userid = userinfor.userid
AND usergame.opid = opid变量
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式