【发布时间】:2016-09-24 11:42:19
【问题描述】:
我正在尝试使用 COALESCE 函数运行配置单元查询来创建视图。但它会抛出错误 无法识别表达式规范中 '(' 'SELECT' 'realvalue' 附近的输入
查询如下。请帮助并提及其中有什么问题。
CREATE VIEW IF NOT EXISTS exampledb.`ara_service` AS
SELECT T1.EntityId, T1.entityname AS EntityName,
T1.`xxx`,
T1.`yyy`,
COALESCE (T1.`aaa`, (SELECT `realvalue` FROM exampledb.`aba_service`
WHERE `id` = '333')) AS `CombinedValue`,
T1.`ddd`,
T1.`jjj`,
等等。
请帮忙。错误在于 COALESCE 中使用 select 语句。 NoViableAltException(231@[435:1:precedenceEqualExpression : ((LPARENprecedenceBitwiseOrExpression COMMA)=>precedenceEqualExpressionMutiple|precedenceEqualExpressionSingle);])
谢谢
【问题讨论】: