怎么取根据products_id为6取它的上一条记录。
注意不能用products_id<6 limit 1条件,因为products_id是大小随机排列

解决方案 »

  1.   

    select * from tt where products_id<6 order by products_id desc limit 1 
      

  2.   

    select * from tt where price.products_id<6 and price.price='100' order by price.products_id desc limit 1 ,试试
      

  3.   

    如图中右边上方,知道products_id=6,怎么求取products_id=3
      

  4.   

    能否伪造一个index,index为1,2,3.。。
    这样就能取6对应的3之前3对应的2