已知serviceType在1,2,3三个数字之间,我想知道deptId=1的时候,servicetype中没有出现在1,2,3的数字。一番波折后写出这样的语句: select 1 union select 2 union select 3 EXCEPT SELECT serviceType FROM request WHERE deptId = 1;
萧十郎
浏览 238回答 2
2回答
倚天杖
可以用not in或者not exist关键字,如果都是整型的值也可以这样select serviceType from request where deptId=1 and ( serviceType > 3 or serviceType < 0 )