SQL语法还是数据库压缩?

SQL语法还是数据库压缩?,sql,oracle,join,Sql,Oracle,Join,我有两个表,每个表都有一列MNR。我想和他们一起写这个专栏 以下两条SQL语句失败。最后一个显示我的日期格式正在工作(更改了会话格式)。DB是Oracle 有人能告诉我我做错了什么吗?我怎么称呼这次加入 // fails select a.CREATEDATE, a.BELEGNRRECH, a.MNR, a.UTNR, a.KTXT, b.ANR from INFOR.RELFBR as a, INFOR.RELXDB as b where (a.SAINT = '90') and (a.MN

我有两个表,每个表都有一列
MNR
。我想和他们一起写这个专栏

以下两条SQL语句失败。最后一个显示我的日期格式正在工作(更改了会话格式)。DB是Oracle

有人能告诉我我做错了什么吗?我怎么称呼这次加入

// fails
select a.CREATEDATE, a.BELEGNRRECH, a.MNR, a.UTNR, a.KTXT, b.ANR
from INFOR.RELFBR as a, INFOR.RELXDB as b
where (a.SAINT = '90') and (a.MNR = b.MNR) and (b.SAINT = '10')
     and (a.CREATEDATE >= '01.01.2014 00:00:00')
order by a.CREATEDATE

// fails as well
select a.CREATEDATE, a.BELEGNRRECH, a.MNR, a.UTNR, a.KTXT, b.ANR
from INFOR.RELFBR as a, INFOR.RELXDB as b
where (a.SAINT = '90') and (a.MNR = b.MNR) and (b.SAINT = '10')
order by a.CREATEDATE

// all fine
select CREATEDATE, MNR
from INFOR.RELFBR
where (CREATEDATE >= '01.01.2014 00:00:00')
order by CREATEDATE
失败的错误是
ORA-00933:SQL命令未正确结束


删除“order by…”后会出现相同的错误。

从表别名中排除AS-AS可用于选择列表,但不能用于from子句中

select a.CREATEDATE, a.BELEGNRRECH, a.MNR, a.UTNR, a.KTXT, b.ANR
from INFOR.RELFBR a, INFOR.RELXDB b
where (a.SAINT = '90') and (a.MNR = b.MNR) and (b.SAINT = '10')
     and (a.CREATEDATE >= '01.01.2014 00:00:00')
order by a.CREATEDATE
例如:

SQL> select * from t_dummy t;

                      X                                                         
-----------------------                                                         
                 9.0000                                                         

SQL> select * from t_dummy as t;
select * from t_dummy as t
                      *
error in line 1:
ORA-00933: SQL command not properly ended
文件:


错误消息是什么?失败。。。。哪个错误?@BobJarvis我用C#获取数据。将引发一个异常,显示此错误消息。不,我没有任何行。哇,我肯定我在某个地方用了
中的
作为
。但我错了。我什么也找不到。спасибо!现在我明白我为什么会犯这个错误了: