select * from employee e1
where e1.empID in (select e2.empID from employee e2 where e1.empID <> e2.empID);
ich möchte einfach das ergebnis dieses subselects als ausgabe (2,3,4), ohne wie im ersten Beispiel
select * from employee e1, employee e2
where e1.empID <> e2.empID;
einen join zu verweden, ob es sinn macht, oder nicht, mehr gedankenspiel.
Um im correlated subselect ein 2. alias zu verwenden, das nicht gleich dem ersten ist, muß ich es außen deklarieren. Geht wahrscheinlich nur in verbindung mit einem select - where oder having. Und dieses Select muss dann genau das subselect liefern. :confused: