添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在sql server中:

用table1的 id 和 table2的 pid,关联table1 和 table2 ,将table2的num字段的值赋给table1的num字段

update table1 
set num1 = t2.num2
FROM table1 t1 INNER JOIN table2 t2 
ON t1.id=t2.pid;  

很容易就关联起来了

sqlite却不支持这种关联

,可以这样:

(1)set时,要将table2的num2的值赋给table1的num1字段,要select一下table2,并在括号关联起来

update table1
set  num1 = (select num2 from table2 where table2.pid=table1.id)
where...

更新多个字段时:

update table1
set  num1 = (select num2 from table2 where table2.pid=table1.id),
num11 = (select num22 from table2 where table2.pid=table1.id)
where...

(2)where时,也一样,比如我就将上面的改一下

update table1
set  num = 99
where table1.id=(select pid from table2 where table2.pid=table1.id)

双表进行更新操作

update OutDates set KeshiId = (select KeshiId from  KehuKeshi where   KehuKeshi.KehuId=OutDates.KehuId ) 

转载:https://blog.csdn.net/weixin_33905756/article/details/85973977

sqlite数据库的update多表关联更新语句,和其他数据库有点小不一样比如:在sql server中:用table1的 id 和 table2的 pid,关联table1 和 table2 ,将table2的num字段的值赋给table1的num字段update table1 set num1 = t2.num2FROM table1 t1 INNER JOIN table2 t2 ON t1.id=t2.pid; 很容易就关联起来了sqlite却不支持这种关联,可以这样:(1 非常感谢您分享关于c#读取PLC点位数据的博客!这是一篇非常实用的技术文章,对于正在学习或者使用c#和PLC的开发者来说都是非常有价值的。 鉴于您的专业知识和经验,我们非常希望您能够继续分享更多关于c#和PLC方面的技术文章。我们推荐您可以写一篇关于如何使用c#编写简单的PLC控制软件的博客。在这篇博客中,您可以分享如何使用c#编写PLC通讯程序,如何读取和写入PLC点位数据,以及如何编写简单的PLC控制逻辑等内容。这将对刚刚接触PLC编程的开发者有很大的帮助,希望您能够考虑写一篇相关的博客。 再次感谢您的分享,期待您的更多精彩作品! 2023年博客之星「城市赛道」年中评选已开启(https://activity.csdn.net/creatActivity?id=10470&utm_source=blog_comment_city ), 博主的原力值在所在城市已经名列前茅,持续创作就有机会成为所在城市的 TOP1 博主(https://bbs.csdn.net/forums/blogstar2023?typeId=3152981&utm_source=blog_comment_city),更有丰厚奖品等你来拿~。
关于我的FileSystemWatcher(文件监控) CSDN-Ada助手: C#中的委托是什么?如何使用它们? 操作Config文件读取写入键值 CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加内容的多样性(例如使用标准目录、标题、图片、链接、表格等元素);(2)使用标准目录;(3)使用更多的站内链接。 关于docx程序操作Aspose 夜雨~听风: DocumentPageSplitter是哪个包 Advanced Installer多语言包安装 kingwebo'sZone: 打包和你程序是分开的,如何能控制程序呢?如果你想控制,估计只能自己重新写个安装吧。