【发布时间】:2011-02-09 21:35:48
【问题描述】:
我无法让这个加入在 Oracle 中工作。想不通,这是为什么呢?
SELECT E."ci", E."nombre"
FROM EMPLEADO E
WHERE E."ci" IN (SELECT E."cisupervisor" FROM EMPLEADO E);
INNER JOIN empleado ON "ci"= T."ciempleado"
SELECT E."nombre",E."apellido",P."nombreproy"
FROM EMPLEADO E, PROYECTO P
WHERE E."cisupervisor" IN (SELECT E."ci"
FROM EMPLEADO E, PROYECTO P, TRABAJAEN T
WHERE E."sexo"='F' AND E."ci"=T."ciempleado" AND T."horas">60 AND T."codproy"=P."codproy" AND P."fechaini"=2010
);
【问题讨论】:
-
这是一个单一的查询吗?它看起来像一团糟,尤其是 ;在第 3 行
-
您遇到了什么错误?
-
单独来说,第 1-3 行是有效的,最后 6 行也是有效的,作为另一个查询
标签: sql oracle join inner-join