【发布时间】:2020-08-19 07:13:21
【问题描述】:
我有两个名为“客户”和“合同”的表。
查询:
Select
cu.A||cu.B||Co.C||Co.D as DUMMY,
(SUBSTR(DUMMY,25,1) as NEND,
SUBSTR(DUMMY,1,19) as MDATE
from Customer Cu
Left Outer Join Contract Co
on Cu.A=Co.D
所以,当我运行这个查询时,会出现“DUMMY 列不存在”之类的错误
谁能帮我实现这个。
【问题讨论】:
-
错误本身很明显没有虚拟列,所以请在SUBSTR中使用相同的列组合代替DUMMY。
-
您的查询中有一个额外的左括号。
标签: sql oracle common-table-expression vertica