在查询时id in(1,2,3,4,5,6),只是ID值可能只有1,2,3,5我如何取得到4,6啊?

解决方案 »

  1.   

    select *  tb
    where id in(4,6)
      

  2.   

    sxdoujg(无情过客) 
    你的方法,如何得到4,6值呢?
      

  3.   

    在查询时id in(1,2,3,4,5,6),数据库中ID值可能只有1,2,3,5,我现在需要取到无法查出结果的ID,如,4和6两个值。
      

  4.   

    嗯,在查询时id in(1,2,3,4,5,6),数据库中ID值可能只有1,2,3,5,有没有办法取得到,无法查出结果的ID,如,4和6两个值。
      

  5.   

    嗯,在查询时id in(1,2,3,4,5,6),数据库中ID值可能只有1,2,3,5,有没有办法取得到,无法查出结果的ID,如,4和6两个值。
    --------------------------------------
    我很迷糊,能不能把表结构一起说明一下?是要在几个表里转?我感觉你的说法起码要两个表呢?
      

  6.   

    他的意思是在表1中可能只有1,2,3,5,表2中有4,6,如何得知4,6不在其中。
    select id from tableName where id not  in(select id from tableName  where id in(1,2,3,4,5,6))
    这样就可以得到4,6了。
      

  7.   

    select id from tableName2 where id not  in(select id from tableName  where id in(1,2,3,4,5,6))