select 数字 from 数据库 where 数字value not in (2,4,34,43)

解决方案 »

  1.   

    ArrayList a=new ArrayList();
    for(int i=1 ;i<51;i++) 
     a.add(i);if you use any some number,
    you can use  a.Remove(object) or a.RemoveAt(i)这样,a 就是剩余的
      

  2.   

    可以这样,新建一个整数数组
    int[] intArray = new int[50];
    for(int i=0;i<50;i++)
    {
        intArray[i] = 0;//表示没被用过
    }
    之后如果2,5,34,43被用过则将intArray[2] =1;
    intArray[5] =1;
    intArray[34] = 1;
    intArray[43] = 1;
    怎么样?建一个表,加上一个字段used表示是否被用过,比如说0表示没被用过,1表示被用过。select from database where used = '0'
      

  3.   

    还是2002pine() 这个简洁,揭帖