Google bigquery BigQuery-如何查找特定输出地址的比特币输入地址

Google bigquery BigQuery-如何查找特定输出地址的比特币输入地址,google-bigquery,Google Bigquery,BigQuery公共数据集:加密比特币 我一直在尝试识别将比特币发送到特定地址(例如XXX)的所有唯一输入(发件人)地址。尽管我觉得这是一个基于数据库模式的简单查询,但尽管进行了无数次尝试,我还是遇到了错误。请任何人帮助确定问题所在: 从bigquery-public-data.crypto\u bitcoin.transactions作为事务,transactions.input作为输入,其中outputs.addresses=“XXX” 谢谢 下面是BigQuery标准SQL 试试下面 SE

BigQuery公共数据集:加密比特币

我一直在尝试识别将比特币发送到特定地址(例如XXX)的所有唯一输入(发件人)地址。尽管我觉得这是一个基于数据库模式的简单查询,但尽管进行了无数次尝试,我还是遇到了错误。请任何人帮助确定问题所在:

从bigquery-public-data.crypto\u bitcoin.transactions作为事务,transactions.input作为输入,其中outputs.addresses=“XXX”

谢谢


下面是BigQuery标准SQL

试试下面

SELECT DISTINCT input_address
FROM `bigquery-public-data.crypto_bitcoin.transactions` AS transactions, 
  transactions.inputs AS input, input.addresses AS input_address,
  transactions.outputs AS output, output.addresses AS output_address
WHERE output_address = "XXX"

错误消息是什么?谢谢你的询问。我得到这个“无法访问[4:15]处数组类型的值上的字段地址”谢谢!工作起来很有魅力!