Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 交叉应用缺少的关键字_Sql_Oracle - Fatal编程技术网

Sql 交叉应用缺少的关键字

Sql 交叉应用缺少的关键字,sql,oracle,Sql,Oracle,我正在用Oracle(11g)编写一个查询: 但它给了我一个错误 ORA-00905: missing keyword 问题在哪里? 谢谢此关键字(交叉应用或外部应用)在Oracle 12c版本中引入。 您可以看到以下链接: 此关键字(交叉应用或外部应用)在Oracle 12c版本中引入。 您可以看到以下链接: 交叉应用在该版本的Oracle中不可用。只需使用join即可: select m.DBTM, d.AVNR from E_MW_01Min_MIT m JOIN E_M

我正在用Oracle(11g)编写一个查询:

但它给了我一个错误

   ORA-00905: missing keyword
问题在哪里? 谢谢

此关键字(交叉应用或外部应用)在Oracle 12c版本中引入。 您可以看到以下链接:

此关键字(交叉应用或外部应用)在Oracle 12c版本中引入。 您可以看到以下链接:

交叉应用
在该版本的Oracle中不可用。只需使用
join
即可:

select m.DBTM, d.AVNR
from E_MW_01Min_MIT m JOIN
     E_MW_01DAY_MEX d
     ON  d.AVnr = m.avnr AND d.XDatum1 = m.DBTM ;

实际上,使用
JOIN
更容易表达这一点,因此我认为尝试
APPLY
没有任何好处,即使数据库确实支持它。

交叉应用
在该版本的Oracle中不可用。只需使用
join
即可:

select m.DBTM, d.AVNR
from E_MW_01Min_MIT m JOIN
     E_MW_01DAY_MEX d
     ON  d.AVnr = m.avnr AND d.XDatum1 = m.DBTM ;

使用
JOIN
,这实际上更容易表达,因此,我认为即使数据库支持,尝试应用也没有任何好处。

您使用的是哪一版本的Oracle?从v.12c开始的Oracle支持外部应用/交叉应用构造您使用的是哪一版本的Oracle?从v.12c开始的Oracle支持外部应用/交叉应用构造