google-bigquery - 大查询错误 - 标量子查询产生了多个结果
问题描述
select
CASE LOWER(channel)
WHEN 'sem' THEN
CASE
WHEN (LOWER(SPLIT(campaign_name,'_')[SAFE_OFFSET(9)]) = 'us') THEN 'us independents'
WHEN (LOWER(SPLIT(campaign_name,'_')[SAFE_OFFSET(9)]) = 'intl') THEN 'intl independents'
WHEN (LOWER(SPLIT(campaign_name,'_')[SAFE_OFFSET(9)]) = 'part') THEN 'partners'
WHEN (LOWER(SPLIT(campaign_name,'_')[SAFE_OFFSET(9)]) = 'invest') THEN 'domain investors & registrars'
WHEN campaign_name IS NOT NULL or channel IS NOT NULL THEN
(select (business_unit)
from dgapbigquery.bi_reports.channel_campaign_exception_lookup)
ELSE 'unknown'
END
END
from
gdgapbigquery.bi_reports.channel_campaign_exception_lookup
解决方案
尝试
array(
select business_unit
from gdgapbigquery.bi_reports.channel_campaign_exception_lookup
)
推荐阅读
- c# - 如何使用c#检查aws step函数活动是否完成?
- awk - 将一个文件的第 1 列与第 2 文件的所有列合并
- c - Mariadb c 连接器 mysql_real_connect 失败错误(2002)[HY000]“无法通过套接字'/tmp/mysql.sock'(2)连接到本地 MySQL 服务器”
- c - 在针对大量数字进行测试时,C 语言模数未显示正确答案
- amazon-web-services - AWS Kinesis Stream - 每条记录都与不同的日志组相关?
- javascript - 在 JavaScript 前面的单个日期中添加零
- docker-compose - 来自不同挂载点的相同值
- python - 通过 MetaTrader5 python 模块发送订单开仓,没有任何反应
- java - 从带有偏移值的日期获取时区信息
- wordpress - Wordpress - 如何摆脱同一文件的重复项?(GTmetrix测试报告)