【发布时间】:2015-05-15 09:46:01
【问题描述】:
这个查询有什么问题?我只是无法让它在 Oracle 11G 数据库上执行。
SELECT PH.ORD_NBR, PH.TEL_NBR, SM.NAME
FROM ORD_HDR PH
LEFT_OUTER JOIN STORE SM ON SM.COUNTY='1' AND
SM.STORE_ID=PH.STORE_ID WHERE PH.ORD_NBR='777894801' AND ROWNUM<=1
我得到了这个错误
ORA-00933:SQL 命令未正确结束
【问题讨论】:
-
不需要提供ROWNUM的参考表吗?
-
我使用表别名的原因是因为在两个表中都有一个名称相同的列。所以我尝试使用别名进行访问,但即使这样也不起作用。如何在此类查询中取消引用同名的列?
-
@ambe5960 即使没有 rownum 它也不起作用
标签: oracle oracle11g oracle10g