找回密码
 立即注册

QQ登录

只需一步,快速开始

wengfb34

注册会员

8

主题

19

帖子

129

积分

注册会员

积分
129

[已处理] 求查询命令解答

wengfb34
注册会员   /  发表于:2020-12-13 16:43  /   查看:1954  /  回复:9
1金币
你好,我想咨询下查询命令中的  在里面  这个条件   值是否可以是一列或者是表格里的一列。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

云猜测一下,这个场景应该与楼主的另一篇帖子有联系, 如果猜测有误,还请楼主补全个应用场景 求助求助大神们!如何通过数据表的某一字段,查询出相关联的所有数据 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=84634&fromuid=59962 (出处: 葡萄城产品技术社区)

9 个回复

倒序浏览
最佳答案
最佳答案
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-12-13 16:43:15
来自 11#
云猜测一下,这个场景应该与楼主的另一篇帖子有联系,
如果猜测有误,还请楼主补全个应用场景

求助求助大神们!如何通过数据表的某一字段,查询出相关联的所有数据
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=59962
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2020-12-14 09:05:58
2#
本帖最后由 fqpeople 于 2020-12-14 09:06 编辑

可以啊,使用textjoin这个函数,把某一列的值合并起来。当成一个要查询的条件的集合
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-12-14 10:08:10
3#
您好,楼上大佬正解,可以使用textjoin公式,在某一个单元格上可以将某一列值合并,然后设置查询条件的时候选择该单元格在里面就可以了。
回复 使用道具 举报
wengfb34
注册会员   /  发表于:2020-12-14 11:01:39
5#
fqpeople 发表于 2020-12-14 09:05
可以啊,使用textjoin这个函数,把某一列的值合并起来。当成一个要查询的条件的集合

你好,我看了论坛,说textjoin公式只能1000个单元格的链接,也有字符数的限制。。超过则不行额。还有其他办法吗?
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2020-12-14 11:42:47
6#
wengfb34 发表于 2020-12-14 11:01
你好,我看了论坛,说textjoin公式只能1000个单元格的链接,也有字符数的限制。。超过则不行额。还有其他 ...

有没有具体的工程文件,你这样大数据用集合查询速度会很慢的,你描述一下你的使用场景,看看有没有其它更简捷的方法来实现。
回复 使用道具 举报
djs521720讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-12-14 11:45:43
7#
描述下场景,上传下demO看视图可否帮到你
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-14 15:15:40
8#
是的,
为什么有这个限制呢?主要是因为这个SQL语句有长度限制,这个其实就是SQL中的in方法,太长了SQL拼不了

你可以把你的场景说一下,我们看看有别的办法没?
如果真的这么多是不是可以考虑一下不在里面
回复 使用道具 举报
wengfb34
注册会员   /  发表于:2020-12-14 21:32:59
9#
Simon.hu 发表于 2020-12-14 15:15
是的,
为什么有这个限制呢?主要是因为这个SQL语句有长度限制,这个其实就是SQL中的in方法,太长了SQL拼 ...

不在里面就是not in,那拼接不也是受限制的嘛?
回复 使用道具 举报
fqpeople
高级会员   /  发表于:2020-12-15 09:15:21
10#
wengfb34 发表于 2020-12-14 21:32
不在里面就是not in,那拼接不也是受限制的嘛?

not in 也是有这个限制的,所以你要说一下你的使用场景,为什么一定要用not in 或 in 作为查询条件呢?应该有其它变通的方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部