回 帖 发 新 帖 刷新版面

主题:请教SQLServer 2000中except的问题

2000的个人版中查询选择了C1或C2而没选C3课程的学生号
(select distinct sno
   from SC
   where cno='C1' or cno='C2')
   except
   (select distinct sno
   from SC
   where cno='C3')
提示在关键字 'except' 附近有语法错误。
该怎么改啊!望高手指教!

回复列表 (共3个回复)

沙发

没有这种用法的

select distinct sno
   from SC
   where (cno='C1' or cno='C2') and cno<>'C3'

板凳

那么except该怎么用呢,在集合查询中。。。

3 楼


没有except这个东西

换个想法吧

用not in 之类的

我来回复

您尚未登录,请登录后再回复。点此登录或注册