【发布时间】:2020-06-02 02:53:26
【问题描述】:
我想使用 bigquery API 运行 2 Select 参数。 例如,如果我运行以下查询
SELECT 1;
SELECT 2;
当我使用以下 python 脚本运行它时,我只获得第二个查询的结果。
def runquery();
bqclient = bigquery.client()
query = """ SELECT 1;
SELECT 2;"""
query_job = bqclient.query(query)
data = query_job.result()
rows = list(data)
print(rows)
结果:
[Row((2,), {'f0_': 0})]
但如果我在 bigquery 查询编写器中运行相同的查询,我将能够查看这两个结果。
如何在 Bigquery API 结果集中获取两个查询结果?我需要在 client.query() 语句中添加一个 jobconfig 吗?
【问题讨论】:
标签: python python-3.x google-bigquery