[ABI 5.1] 宏表达式内如何用查询到的数据

5762
6

xxssjj119922 初学数据Lv2

发表于2022-8-18 11:43

悬赏10

已解决

楼主
我有这个要求, 比如有个外部数据源的 SELECT ID,NAME FROM XXXX WHERE ID IN <#=( 【SELECT ID FROM XXXXXX】)#>
宏表达式内的打中括号的公式,拿到的数据我还要二次文本处理加工的,有什么办法吗


最近看过此主题的会员

esen_5HOVSJC18L

esen_50BFNR1S7G

esen_54MZUN7R0J

esen_4TUELCHD9M

esen_4YO0F42DH6

esen_4Y50X8S9TW

esen_4RTBM9MIPW

zhaolj

最佳答案
xxssjj119922 发表于 2022-8-19 09:11
比如我数据库查找出来有这么一段查询下来两个结果              111$213$4444 和 222$344
我把他们拿出来 ...




就是查出来的数据是左边框框里的,想处理成右边框框里的是吧?
6个回答

只看楼主

小怪兽 数据达人Lv4

发表于2022-8-18 13:47

只看该作者

取消 关注该作者的回复

沙发

没有太理解哈,您这个SQL是打算写在哪里,sql数据源中嘛
然后sql本来就是可以嵌套查询的,您为什么要把子查询外写宏呢

xxssjj119922 初学数据Lv2

发表于2022-8-18 14:21

只看该作者

取消 关注该作者的回复

板凳

小怪兽 发表于 2022-8-18 13:47
没有太理解哈,您这个SQL是打算写在哪里,sql数据源中嘛
然后sql本来就是可以嵌套查询的,您为什么要把子查 ...

就是说,我对sql取出来的字符串做比较复杂的处理,处理之后,放在外面的sql里面作为搜索条件查询

小怪兽 数据达人Lv4

发表于2022-8-18 14:36

只看该作者

取消 关注该作者的回复

地板

xxssjj119922 发表于 2022-8-18 14:21
就是说,我对sql取出来的字符串做比较复杂的处理,处理之后,放在外面的sql里面作为搜索条件查询 ...

感觉您目前只是在用SQL进行嵌套查询哈,内嵌的select语句为子查询,子查询形成的结果又成为父查询的条件。
您现在的问题是想把子查询形成的结果处理加工是吗,是sql层面的处理嘛,具体是想怎么处理加工可以举个例子嘛

xxssjj119922 初学数据Lv2

发表于2022-8-19 09:11

只看该作者

取消 关注该作者的回复

5#

小怪兽 发表于 2022-8-18 14:36
感觉您目前只是在用SQL进行嵌套查询哈,内嵌的select语句为子查询,子查询形成的结果又成为父查询的条件 ...

比如我数据库查找出来有这么一段查询下来两个结果              111$213$4444 和 222$344
我把他们拿出来 写成sql的查询语句,放在where后面     ( lv0 = 111 and lv1=213 and lv2=4444 ) or(lv0=222 and lv1=344)

小怪兽 数据达人Lv4

发表于2022-8-18 11:43

只看该作者

取消 关注该作者的回复

6#

xxssjj119922 发表于 2022-8-19 09:11
比如我数据库查找出来有这么一段查询下来两个结果              111$213$4444 和 222$344
我把他们拿出来 ...




就是查出来的数据是左边框框里的,想处理成右边框框里的是吧?

xxssjj119922 初学数据Lv2

发表于2022-9-5 16:41

只看该作者

取消 关注该作者的回复

7#

小怪兽 发表于 2022-8-19 11:16
就是查出来的数据是左边框框里的,想处理成右边框框里的是吧?

后面还是用sql层面去处理了,感谢

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号