【发布时间】:2016-05-16 09:44:20
【问题描述】:
我有两张表 EMP 和 DEPT。以下是说明。
**EMP table:**
EMP_ID NUMBER
EMP_NAME VARCHAR2(4)
**DEPT table:**
DEPT_ID NUMBER
DEPT_NAME VARCHAR2(4)
当我运行以下查询时,即使子查询无效,它也会成功执行。
SELECT * FROM EMP WHERE EMP_ID IN (SELECT SAL FROM DEPT);
我期待 ORA-00904 : invalid identifier,但它会返回 EMP 表中的记录。
【问题讨论】: