select × from tableA where id in(34,89) limit 10;本是希望 id是34,89的结果 但实际出来的是10条结果,不知怎么回事?

解决方案 »

  1.   

    你的10条记录id都是34和89的吧?sql没有什么问题
      

  2.   

    select × from tableA where id in(34,89)
    结果是什么?建议你贴出你实际测试的语句,而不是自己编制的一个。
      

  3.   

    谢谢二位了 ,我用的是 select * from( select × from tableA where id in(34,89)) as alistable limit 10; 
    得出了正确的结果