Har*_*iya 7 sql google-bigquery
我在 BigTable 中有以下表结构。
我希望通过基于逗号值的连接来获得以下输出。
MySQL有find_in_set做类似事情的函数,但是我在bigquery中该怎么做呢?
考虑以下选项
#standardSQL
select id, product_name,
(select string_agg(category_name)
from unnest(split(categories)) as cat_id
join `project.dataset.categories`
on cat_id = cast(id as string)
) as categories
from `project.dataset.products`
Run Code Online (Sandbox Code Playgroud)
对于您提供的相关样本数据 - 它返回
| 归档时间: |
|
| 查看次数: |
2630 次 |
| 最近记录: |