【发布时间】:2020-12-22 17:18:15
【问题描述】:
我有一个输出两个结构数组的查询:
SELECT modelId, oldClassCounts, newClassCounts
FROM `xyz`
GROUP BY 1
如果oldClassCounts = newClassCounts,我如何创建另一列TRUE?
这是 JSON 格式的示例结果:
[
{
"modelId": "FBF21609-65F8-4076-9B22-D6E277F1B36A",
"oldClassCounts": [
{
"id": "A041EBB1-E041-4944-B231-48BC4CCE025B",
"count": "33"
},
{
"id": "B8E4812B-A323-47DD-A6ED-9DF877F501CA",
"count": "82"
}
],
"newClassCounts": [
{
"id": "A041EBB1-E041-4944-B231-48BC4CCE025B",
"count": "33"
},
{
"id": "B8E4812B-A323-47DD-A6ED-9DF877F501CA",
"count": "82"
}
]
}
]
如果oldClassCounts 和newClassCounts 与上面的输出完全相同,我希望相等列为TRUE。
其他的都应该是假的。
【问题讨论】:
标签: sql google-bigquery