Foxtable(狐表)用户栏目专家坐堂 → 查找的一个问题


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

主题:查找的一个问题

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
查找的一个问题  发帖心情 Post By:2019/5/30 17:51:00 [只看该作者]

表A,表B,我将表A的符合某个条件的行的ID 存在了表B的id列
类似与‘1’,‘2’,‘3’
现在选择表A某行的时候,想判断这行的ID在不在表B里,这个查找条件要怎么写
有什么函数 类似于contain的
datatables("表B"),find("id ?????" & tables("表A").current("id") & "'")

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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2019/5/30 17:52:00 [只看该作者]

用like太不准确了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/30 19:35:00 [只看该作者]

 

没看懂你的问题。数据你如何存放在表B的?请具体说明。截图或者上传实例。

 

 


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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2019/5/30 20:29:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190530202800.png
图片点击可在新窗口打开查看
类似于这种,简化了一下我的业务情景

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/30 21:21:00 [只看该作者]

 

Datatables("表B").find("id like '%''" & tables("表A").current("id") & "'''")

 

 


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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2019/5/31 10:35:00 [只看该作者]

用like担心不能保证唯一性

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/31 10:59:00 [只看该作者]

以下是引用rjh4078在2019/5/31 10:35:00的发言:
用like担心不能保证唯一性

 

有引号分割,可以确保唯一啊。


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


加好友 发短信
等级:狐精 帖子:3355 积分:24732 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2019/6/1 21:59:00 [只看该作者]

试了下 发现like不行 比如id 是6 消费明细id='6','7' 匹配不到结果

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/3 9:42:00 [只看该作者]

以下是引用rjh4078在2019/6/1 21:59:00的发言:
试了下 发现like不行 比如id 是6 消费明细id='6','7' 匹配不到结果

 

Datatables("表B").find("id like '%''" & tables("表A").current("id") & "''%'")

 


 回到顶部