我想查询大查询数据集并将结果存储在表中,所以我的代码:
BigQuery bigquery = BigQueryOptions.getDefaultInstance().getService();
TableId destinationTable = TableId.of(datasetName, TableName);
QueryJobConfiguration queryConfig = QueryJobConfiguration.newBuilder(my_query)
.setDestinationTable(destinationTable).setWriteDisposition(JobInfo.WriteDisposition.WRITE_APPEND).
build();
TableResult results = bigquery.query(queryConfig);
它工作正常,但问题在于结果它给了我所有存在于TableName , 结果的结果应该只给我当前查询的结果,而不是表中存在的所有行。如何确保结果只给我当前的查询结果?