You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在UniQuery段落中能否将一个SELECT结果用于另一SELECT条件?

UniQuery中复用SELECT结果作为筛选条件的解决方案

一、直接复用保存列表的正确语法

完全可以将一条SELECT的结果列表用于另一条SELECT的筛选,你需要用IN-LIST操作符来指定保存的列表,具体写法如下:

第一步:生成并保存筛选列表

SELECT PROGRAM.REQ WITH CREDITS GT 0 AND CREDITS LT 15
SAVING UNIQUE PROGRAM.REQ.PROG.ID 
SAVE.LIST SHORT.PROGRAMS

第二步:复用列表进行筛选

SELECT PROGRAMS WITH PROGRAM.ID IN-LIST SHORT.PROGRAMS

二、进阶手册推荐

关于EVAL功能和更多UniQuery高级用法,建议查阅**《UniQuery Reference Manual》**,这本手册覆盖了更全面的操作符、函数细节,比《Using UniQuery 8.23》更偏向进阶参考,能找到你需要的EVAL相关内容。

三、替代高效方案

除了IN-LIST,也可以通过SELECT...TO结合EXECUTE命令实现自动化批量处理,但IN-LIST已经能直接解决你手动输入值的低效问题,是最简便的方案。

内容的提问来源于stack exchange,提问作者Jeremy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 09:25:09