【问题标题】:ORA-00904 when for inner joining same tableORA-00904 当用于内部连接同一个表时
【发布时间】:2019-12-10 07:51:26
【问题描述】:

我的查询是:

select right.* from Table1 JOIN Table1 right on (right.field1 = left.field1)

我需要用 where 子句进一步扩展这个查询。 但这本身就是抛出,ORA-00904 : invalid identifier 错误。

【问题讨论】:

  • rightleft 是保留关键字,您需要找到不同的别名(实际上您并没有定义别名 left
  • 表格有,而不是字段

标签: sql oracle join table-alias


【解决方案1】:

RightLeft是左右连接的保留关键字名称

rightleft 更改为其他别名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    相关资源
    最近更新 更多