下面的with子查询不起作用。当我单独执行子查询时,我可以看到它返回结果。但是当将此子查询添加到where条件时,我会得到"Results“:[] Select T1.* FROM `masterdata` AS T1 ANDT1.Id=(SELECT SL.DocId FROM `masterdata` AS T
UNNEST
在中 (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'TITLE') AS level_id,(SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'url') AS url
FROM `events_20180725`WHERE event_name = 'S
我的第一个想法是继续使用UNNEST操作:
SELECT DISTINCT ca.value FROM `my-bucket` AS b UNNEST b.parentArray AS pa UNNEST当我删除unnest,并简单地在顶层元素(与parentArray相邻的元素)上查询不同的元素时,它的大小是毫秒。另一种解决方案是在应用程序代码中处理这个问题,方法是简单地迭代返回的</em