Google bigquery 如何将存储中的字段插入到BigQuery中的SQL查询中

Google bigquery 如何将存储中的字段插入到BigQuery中的SQL查询中,google-bigquery,Google Bigquery,我制作了一个SQL语句,如下例所示: SELECT ip FROM ip_table LIMIT 500 然后我将结果以csv格式保存到google存储表中。现在我发现我需要更多关于我之前查询的IP的数据。我是否可以读取我在上一次查询中保存的IP,并将其用于新的查询,如下所示: SELECT mroe_info FROM ip_table WHERE ip = ip_from_my_csv_file 其中ip_from_my_csv_文件应在我的csv文件中的ip上迭代 您能帮我实现这一点吗

我制作了一个SQL语句,如下例所示:

SELECT ip
FROM ip_table
LIMIT 500
然后我将结果以csv格式保存到google存储表中。现在我发现我需要更多关于我之前查询的IP的数据。我是否可以读取我在上一次查询中保存的IP,并将其用于新的查询,如下所示:

SELECT mroe_info
FROM ip_table
WHERE ip = ip_from_my_csv_file
其中ip_from_my_csv_文件应在我的csv文件中的ip上迭代


您能帮我实现这一点吗?

您可以在csv文件的顶部创建一个名为my_csv_file的外部表,然后在查询中使用它

SELECT mroe_info
FROM `project.dataset.ip_table`
WHERE ip in (SELECT DISTINCT ip FROM `project.dataset.my_csv_file`)