-1

为什么查询返回:ORA-00933:SQL 命令未正确结束并且在删除 Natural 关键字时,它变为真(它执行)?????????

4

1 回答 1

2

您要么让 Oracle 为您执行连接(使用natural),要么您明确执行。

取自Oracles文档:

以下两个语句是等价的:

SELECT * FROM COUNTRIES NATURAL JOIN CITIES

SELECT * FROM COUNTRIES JOIN CITIES
USING (COUNTRY, COUNTRY_ISO_CODE)

您需要选择一种方法或另一种方法 - 目前您正在尝试将两者混合。

于 2013-04-15T14:09:03.770 回答