有两条记录的price值为30
另有两条记录的price值为40
有三条记录的price值为15
有四条记录的price值为4530不是最高值,也不是最低值。但它记录条数是最少的,并且相比同是两条记录的40,它是最低的值。所以,就取出了这两条值为30的记录

解决方案 »

  1.   

    你可以做两次查询,第一次先用count取出记录,然后判断最少条数,然后再去取值
    不知道这样行不行
      

  2.   

    个人觉得,光用select做不了,你得在字段上想办法.当然,前提是你的price值不会变.
      

  3.   

    30不是最高值,也不是最低值。但它记录条数是最少的,并且相比同是两条记录的40,它是最低的值。所以,就取出了这两条值为30的记录你的意思就是先找记录条数是最少的,再查最低的值,用这种查询就可以了,不要用AND语句