SQL - Oracle 11g - 为什么得到"缺少右括号"错误?

时间:2014-03-27 17:00:20

标签: sql oracle oracle11g oracle-sqldeveloper

这是我在 Oracle 11g(sql developer)上的SQL查询:(我完全从书中复制了它:"数据库系统的基础知识",第6版)

select fname, lname
from employee
where NOT EXISTS ( ( select pnumber 
                  from PROJECT 
                  where dnum=5 )
                  except (select pno 
                          from works_on 
                          where ssn=essn ) );

它返回此错误:

Error at Command Line:6 Column:18
Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"

我不知道如何解决这个错误..因为我看到我的括号是平衡的。希望你们能帮助我,我非常感激。

0 个答案:

没有答案