以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]A表 宽带帐号对应五级ID.五级地址列,用B表 茂名地址.五级地址ID 进行更新,两表匹配列为 茂名地址.七级地址ID = 宽带帐号对应五级ID.地址编码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123565) |
||||
-- 作者:abc2363360 -- 发布时间:2018/8/17 17:20:00 -- [求助]A表 宽带帐号对应五级ID.五级地址列,用B表 茂名地址.五级地址ID 进行更新,两表匹配列为 茂名地址.七级地址ID = 宽带帐号对应五级ID.地址编码 A表 宽带帐号对应五级ID.五级地址ID 五级地址 列,用B表 茂名地址.五级地址ID 五级地址 进行更新,两表匹配列为 茂名地址.七级地址ID = 宽带帐号对应五级ID.地址编码 请问SQL怎么写?
|
||||
-- 作者:有点蓝 -- 发布时间:2018/8/17 17:51:00 -- update 宽带帐号对应五级ID set 五级地址ID= 茂名地址.五级地址ID from 宽带帐号对应五级ID inner join 茂名地址 on 宽带帐号对应五级ID.地址编码 = 茂名地址.七级地址ID
|
||||
-- 作者:abc2363360 -- 发布时间:2018/8/17 20:25:00 -- 不行 [此贴子已经被作者于2018/8/17 20:25:53编辑过]
|
||||
-- 作者:abc2363360 -- 发布时间:2018/8/17 20:28:00 --
[此贴子已经被作者于2018/8/17 20:29:08编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/8/17 20:51:00 -- 2楼是SqlServer的语法,如果是access,参考 UPDATE {宽带帐号对应五级ID},{茂名地址} set {宽带帐号对应五级ID}.五级地址ID= {茂名地址}.五级地址ID where {f宽带帐号对应五级ID}.地址编码 = {茂名地址}.七级地址ID |
||||
-- 作者:abc2363360 -- 发布时间:2018/8/18 17:13:00 -- 我就是使用SqlServer测试不行 |
||||
-- 作者:有点蓝 -- 发布时间:2018/8/18 17:17:00 -- 不可能,我测试没有问题。确认连接了正确的数据库。 |
||||
-- 作者:abc2363360 -- 发布时间:2018/8/22 12:05:00 -- 我把数据转回access,运行 UPDATE {宽带帐号对应五级ID},{茂名地址} set {宽带帐号对应五级ID}.五级地址ID= {茂名地址}.五级地址ID where {f宽带帐号对应五级ID}.地址编码 = {茂名地址}.七级地址ID 还是提示:至少一个参数没有被指定值。
[此贴子已经被作者于2018/8/22 12:05:53编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2018/8/22 12:21:00 -- 请上传实例测试 |
||||
-- 作者:abc2363360 -- 发布时间:2018/8/22 15:10:00 -- 已上传
[此贴子已经被作者于2018/8/22 15:10:20编辑过]
|