【发布时间】:2014-06-09 13:01:16
【问题描述】:
在我的数据库中,有 2 个不同的字段
i.) 员工 ii.) 部门
在我的employee 表中,
NAME Department
---------------------
John IT
Siti Research
Jason Research
在我的Department,
Name
------------
IT
Research
Computer
使用语句
SELECT DEPARTMENT.DNAME
FROM DEPARTMENT,
EMPLOYEE
WHERE DEPARTMENT.DNAME = EMPLOYEE.DNAME
AND
(SELECT COUNT(*)
FROM EMPLOYEE.DNAME)=0;
当department 中没有员工时会显示
Name
--------------
Computer
继续尝试,但出现了一些错误
【问题讨论】:
-
你遇到了什么错误
-
SELECT DISTINCT dname FROM department WHERE dname NOT IN (SELECT dname FROM employee)? -
缺少表达式@neel
标签: mysql sql sql-server oracle