私は2つのテーブル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を期待しています:無効な識別子を、それがEMP表からレコードを返します。
ありがとうございます。エイリアスを使ってみたところ、エラーが発生しました。 – hemalp108