以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 后台数据更新 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195672) |
-- 作者:HANZHIGANG -- 发布时间:2025/2/27 14:38:00 -- 后台数据更新 Dim cmd As New SQLCommand cmd.C cmd.CommandText = "UP DATE {基础数据} Set {基础数据}.办事处 = \'前期\' F rom {基础数据} As {基础数据} inner Join {数据整理} As {数据整理} On {基础数据}.[VIN码] <> {数据整理}.[VIN码]" cmd.ExecuteNonQuery() 想实现如果在 数据整理 的表中找不到相同的VIN码,则基础数据中的办事处列中写入“前期”两字 上面的代码是不是不对,怎么改呢 感谢 |
-- 作者:有点蓝 -- 发布时间:2025/2/27 14:39:00 -- 使用的什么数据库? |
-- 作者:HANZHIGANG -- 发布时间:2025/2/27 14:44:00 -- SQL SERVER |
-- 作者:HANZHIGANG -- 发布时间:2025/2/27 14:45:00 -- 感觉语法没什么大问题,但在逻辑上有问题 |
-- 作者:有点蓝 -- 发布时间:2025/2/27 14:49:00 -- cmd.CommandText = "UPDATE {基础数据} Set 办事处 = \'前期\' From {基础数据} where [VIN码] not in (select [VIN码] from {数据整理})" |