我想使用 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 query composer 中运行相同的查询,我将能够查看这两个结果。
我怎样才能在 Bigquery API 结果集中获得这两个查询结果?我需要在 client.query() 语句中添加 jobconfig 吗?
慕桂英4014372
相关分类