我正在接管一位前同事的工作,并尝试在此基础上继续发展。他的工作导致取消嵌套父类别,而我正在尝试为另一个类别实现相同的目的。但是,由于数组结构,我的其他取消嵌套操作会导致错误-这就是为什么我想在第一局中取消嵌套? :(
(错误代码为:“无法访问值上的字段return_line_items 类型为ARRAY>,ID为INT64,processed_at 时间戳,... >>在[19:16]“)
任何帮助将不胜感激!
如果我正确理解您的表架构。 refunds
是一个数组,因此您需要取消嵌套数组字段然后访问其内部的struct字段,例如
SELECT refund.refund_line_items
FROM orders
JOIN UNNEST(refunds) refund