【发布时间】:2021-06-14 18:26:48
【问题描述】:
目前我知道如何使用 BigQuery Python API 从表单中的<company_warehouse>.<table> 进行查询
SELECT id, field1, field2, ...
FROM '<company_warehouse>.<table>'
WHERE field1==...
我想要做的是执行上述查询,但添加一个限制,以仅搜索限制在 Python 中的一大组(列表)ID(作为列表或熊猫)的总数据的子集系列)。即与添加子句WHERE id IN (id1,...,idn)相同,但是这种方法对于非常大的n效率低。
This question 有一些 SQL 答案建议使用内部连接来完成,但答案不是用清晰可用的代码编写的(即使在其他 SQL DBMS 中也是如此)。如何在 BigQuery 中完成这项工作?
【问题讨论】:
标签: python sql google-bigquery inner-join