Oracle查询错误ORA-00933 SQL命令未正确结束

时间:2016-02-14 06:30:50

标签: sql oracle

尝试在5.1 Oracle数据库的查询中运行简单的内部联接。

SELECT
    W.ID,
    WE.CLASS
FROM
    W
INNER JOIN
    WE
    ON (W.ID=WO.ID)
WHERE
    WO.ID='688158'

导致命令未正确结束。

我能做到

Select
    W.ID, WE.CLASS from W, WE
WHERE
    W.ID=WO.ID and WO.ID='688158' 

并且它没有错误,但由于缺少连接而没有返回我想要的结果。

谢谢!

1 个答案:

答案 0 :(得分:0)

您的表名使用不正确。应该是:

SELECT
    W.ID,
    WE.CLASS
FROM
    W
INNER JOIN
    WE
    ON (W.ID = WE.ID)
WHERE
    WE.ID='688158';

WE代替WO