Foxtable(狐表)用户栏目专家坐堂 → sql 语句 update 漏了很多符合条件的记录


  共有1689人关注过本帖树形打印复制链接

主题:sql 语句 update 漏了很多符合条件的记录

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/7 22:41:00 [显示全部帖子]

select 连接查询一下两表,看查出来的数据有多少。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/8 8:49:00 [显示全部帖子]

比如执行这个代码连接,看匹配的结果,如果匹配只有1867行,说明你数据本身就是不匹配的,具体原因,参考第二条sql语句

 

Select * from {全市学籍系统信息_20180822} As a Inner join {2018年秋季学期高中在校生名单} As b on a.证件号码=b.学生身份证号

 

Select a.证件号码, b.学生身份证号, * from {全市学籍系统信息_20180822} As a left join {2018年秋季学期高中在校生名单} As b on a.证件号码=b.学生身份证号

 

如果还不会做,实例发上来测试。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/9 8:54:00 [显示全部帖子]

1、看你数据库里面(access)的数据是否正确,是否匹配。执行4楼sql语句测试对比。

 

2、如果access里面没有数据,说明你从excel里面导入的时候没有把数据导入进去。

 

3、你尝试把你的excel文件另存为txt,然后再倒入access里面看看。


 回到顶部