update select 的sql语句怎么写

libRA_kin 2010-07-12 04:12:07
我现在是这样的 update的一个字段的值是通过一个查询得到的我的语句如下:

UPDATE tb_svcrecovery_wfcaseinfo SET loginno=?,timelimit=?,finaltime=?,currentnode=(SELECT orgcode FROM tb_user WHERE userid=?),dispatchno=?,status=?,optuserid=?,sessionid=?,orgcode=?,optdate=now() WHERE caseno=?

就是currentnode需要一个查询得到值
不知道这样写 对不对?请大侠指教
...全文
190 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
libRA_kin 2010-07-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 iihero 的回复:]
只要currentnode=(SELECT orgcode FROM tb_user WHERE userid=?)这里头orgcode是唯一的就行。
[/Quote]
恩 orgcode是唯一的 能执行就好了 谢谢了
libRA_kin 2010-07-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
没什么不对啊。你的问题是什么?
[/Quote]
没问题 我不能知道这样的语法是不是对 又不太好测试 所以就贴出来 让各位看看了 ~ 能执行就行了
iihero_ 2010-07-12
  • 打赏
  • 举报
回复
只要currentnode=(SELECT orgcode FROM tb_user WHERE userid=?)这里头orgcode是唯一的就行。
ACMAIN_CHM 2010-07-12
  • 打赏
  • 举报
回复
没什么不对啊。你的问题是什么?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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