sql - 交叉应用缺少的关键字
问题描述
我正在 Oracle(11g) 中编写查询:
select DBTM,AVNR from E_MW_01Min_MIT m
cross apply(
select Avnr,XDatum1 from E_MW_01DAY_MEX d
where d.AVnr = m.avnr
and d.XDatum1 = m.DBTM
)
但它给了我错误
ORA-00905: missing keyword
问题出在哪里?谢谢
解决方案
Oracle 12c 版本中引入了这个关键字(CROSS APPLY 或 OUTER APPLY)。你可以看到这个链接: 交叉应用给出缺少的关键字错误