【发布时间】:2013-10-11 05:06:29
【问题描述】:
以下 SQL 语句在 PostgreSQL 中运行良好
SELECT info.*
FROM (pc NATURAL JOIN product) info;
但是,在 Oracle 中的相同数据库上运行相同的语句会失败,并出现错误“SQL 命令未正确结束”。
在 Oracle 中命名连接结果的正确方法是什么?
【问题讨论】:
以下 SQL 语句在 PostgreSQL 中运行良好
SELECT info.*
FROM (pc NATURAL JOIN product) info;
但是,在 Oracle 中的相同数据库上运行相同的语句会失败,并出现错误“SQL 命令未正确结束”。
在 Oracle 中命名连接结果的正确方法是什么?
【问题讨论】:
在 Oracle 中,您可以命名子查询,但不能命名联接:
SELECT info.*
FROM (SELECT * FROM pc NATURAL JOIN product) info;
【讨论】: