我有一个查询select * from table where col in (‘aa’,'bb',...'nn') 。当前数据库中只有一条记录满足。怎么样能将in中其他值按照sql方式查询出来呢。即查询出数据库中不满足条件的 in中数据

解决方案 »

  1.   

    select * from table where col not in (‘aa’,'bb',...'nn')
    加个not就可以了。。
      

  2.   

    我想查 'bb' ,'cc' 这些数据啊,这些都是在数据库中没有的值。我怎么样将他们
    select出来 
      

  3.   

    如果没错的话你是想查In中'bb'和后面的值,但是既然用In查询的时候说明数据库中不存在这样的记录,那么还是想查出来的话那是不可能的。不过可以试试拼记录。比如'bb'不存在,则
    select a.col1,a.col2,'bb' as clo3 from a ;
    类似这样