Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL子查询帮助。简单代码给出错误消息_Sql_Oracle Sqldeveloper - Fatal编程技术网

SQL子查询帮助。简单代码给出错误消息

SQL子查询帮助。简单代码给出错误消息,sql,oracle-sqldeveloper,Sql,Oracle Sqldeveloper,我正在尝试创建一个查询,该查询将显示姓名、部门编号以及与特定人员在同一部门工作的所有员工。我已经为它写了一些代码,但它给出了一个错误 SELECT d.deptno ,d.ename , e.ename FROM emp e, emp d WHERE deptno = ( SELECT DISTINCT deptno from emp WHERE d.deptno = e.deptno ); 干杯 -Jay试试:

我正在尝试创建一个查询,该查询将显示姓名、部门编号以及与特定人员在同一部门工作的所有员工。我已经为它写了一些代码,但它给出了一个错误

SELECT d.deptno ,d.ename , e.ename
FROM   emp e, emp d
WHERE  deptno = ( SELECT  DISTINCT deptno
                  from emp
                  WHERE  d.deptno = e.deptno );
干杯

-Jay

试试:

SELECT d.deptno AS DEPARTMENT,d.ename AS EMPLOYEE , e.ename AS COLLEAGUE
FROM   emp e, emp d
WHERE  d.deptno = e.deptno AND d.ename <> e.ename;
选择d.deptno作为部门,d.ename作为员工,e.ename作为同事
来自emp e,emp d
其中d.deptno=e.deptno和d.ename e.ename;