Foxtable(狐表)用户栏目专家坐堂 → 求助一段筛选的SQL语句


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

主题:求助一段筛选的SQL语句

帅哥,在线噢!
晕了快扶我
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1197 积分:7056 威望:0 精华:0 注册:2013/3/4 18:02:00
求助一段筛选的SQL语句  发帖心情 Post By:2015/8/14 15:41:00 [只看该作者]

 select * fr om {AttendanceSheet} where style = '晚场打卡上班' And WorkNum not in (select worknum fr om {RoomGirlInfo})
目的是把不在{RoomGirlInfo}里的Worknum取出来,实际数据有20多条,但是只取出3条,还是全错误的,哪里错了呢?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/14 15:44:00 [只看该作者]

1、你现在编辑的数据保存了没有?

 

2、语句这样写看看 select * fr om {AttendanceSheet} where WorkNum not in (select worknum fr om {RoomGirlInfo})


 回到顶部
帅哥,在线噢!
晕了快扶我
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1197 积分:7056 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2015/8/14 15:49:00 [只看该作者]

 这是我直接用查询表做的,数据都从后台取的,写了,也一样,数据不对

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/14 16:28:00 [只看该作者]

 语句是没问题的,是不是 WorkNum 为空值的行没出来?

 

 


 回到顶部
帅哥,在线噢!
晕了快扶我
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1197 积分:7056 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2015/8/14 16:33:00 [只看该作者]

 搞不懂了,用exists子查询结果也一样

 回到顶部
帅哥,在线噢!
晕了快扶我
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1197 积分:7056 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2015/8/14 16:38:00 [只看该作者]

以下是引用大红袍在2015/8/14 16:28:00的发言:

 语句是没问题的,是不是 WorkNum 为空值的行没出来?

 

 

不会的啊,workNum我检查了都有值的

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/14 16:40:00 [只看该作者]

语句没有问题,肯定是你对比数据的时候出错。

 回到顶部