Ich habe zwei Tabelle EMP & DEPT. Unten sind die Beschreibungen.Ungültige Unterabfrage, aber äußere Abfrage gibt die Datensätze zurück
**EMP table:**
EMP_ID NUMBER
EMP_NAME VARCHAR2(4)
**DEPT table:**
DEPT_ID NUMBER
DEPT_NAME VARCHAR2(4)
Wenn ich die folgende Abfrage ausführen, wurde es erfolgreich ausgeführt, obwohl die Unterabfrage ungültig ist.
SELECT * FROM EMP WHERE EMP_ID IN (SELECT SAL FROM DEPT);
Ich erwarte ORA-00904: ungültige Kennung, aber es gibt die Datensätze aus EMP-Tabelle.
Vielen Dank für die Klarstellung. Ich habe versucht, mit Alias und bekam einen Fehler. – hemalp108