首页 > 解决方案 > 具有比特币输入和输出的重复列名

问题描述

因此,输入和输出机器人默认具有属性地址。我如何分析两者并将其放在数据框中?

当我在谷歌在线 sql 编辑器上运行它时,它说重复名称错误

SELECT `hash`, outp.addresses, inp.addresses
FROM `bigquery-public-data.crypto_bitcoin.transactions` , UNNEST(outputs) AS outp, UNNEST(inputs) AS inp
#WHERE '15rc854gtVwYCU22piKzgo6dnPQscWuFaz' IN UNNEST(outp.addresses) OR '15rc854gtVwYCU22piKzgo6dnPQscWuFaz' IN UNNEST(inp.addresses) 

我希望输出只是一个包含 3 列(事务哈希、输入和输出地址)的表,其中地址位于其中任何一个列中

标签: google-bigquerybitcoin

解决方案


没关系,只需添加别名即可轻松修复,例如

SELECT hash, outp.addresses AS out_addr, inp.addresses AS in_addr


推荐阅读