google-sheets - 在后续查询中使用具有多个结果的查询 - Google 表格
问题描述
我有一个返回 2 个或更多结果的查询。
我希望能够逐一传递所有结果以支持另一个查询。我决定嵌入查询。
=IFERROR(QUERY('Sheet1'!A1:J36,"SELECT J,B,C,D,E,F,G,H WHERE J Contains '" & B11 & "' AND B='" & QUERY('Sheet2'!$A$3:$AR$103,"SELECT D WHERE " & VLOOKUP($B11,'Test Sheet'!$A$33:$B$43,2,FALSE) & "='Yes' AND (AR='High' OR AR='Low') ORDER BY AH desc" ,0) & "' ORDER BY G desc" ,1),"No Results")
整个查询成功运行,但是只有初始查询的第一个结果被传递给外部查询。这意味着我没有得到我期待的所有比赛。
有没有办法做到这一点?
解决方案
我认为这就是你想要做的,在单元格 A74 的 MK.Help 选项卡上。
=IFERROR(QUERY('Interventions V0.2'!A1:J39,"SELECT J,B,C,D,E,F,G,H WHERE J Contains '" & B11 & "' AND B matches'" & JOIN("|",QUERY('Biomarker Ref. Sheet (Static)'!$A$3:$AR$103,"SELECT D WHERE " & VLOOKUP($B11,'Test Sheet'!$A$33:$B$43,2,FALSE) & "='Yes' AND (AR='High' OR AR='Low')",0)) & "' ORDER BY G desc" ,1),"No Results")
推荐阅读
- mysql - 如何在 docker mariadb 中启用联合引擎
- ios - 键盘仅显示顶部并在颤动(IOS)中触摸TextField时立即隐藏
- notion-api - 使用无服务器反应应用程序调用 Notion API 时如何避免 CORS 错误
- excel - ActiveSheet.Copy
- java - 实例化 servlet 类时出错(HTTP 状态 500)
- node.js - module.exports 是否只是将函数绑定到对象?
- c++ - aws c++ sdk s3 ListObjects按最旧到最新的顺序
- sql - 当我连接到我的数据库时,我面临 TNS NO LISTNER 错误
- postgresql - 测试 PSQL DB 的最佳方法
- guacamole - 鳄梨酱 RDP 无法连接