$SQLproduct="select * from bcity_product order by id desc, product_lxid  limit 16";

解决方案 »

  1.   

    我也碰到这样的问题,显示的信息是按id asc 排列的。
    我是这样解决的,先建立一个临时表,把数据按倒序写入临时表,相当于重新排列,再用group语句,就得到了想要的结果。
      

  2.   

    select * from bcity_product order by id desc ,product_lxid limit 16
    group by 是汇总
      

  3.   

    $SQLproduct="select * from bcity_product order by id desc, product_lxid  limit 16";
    如果采用此方法的话,显示的结果跟by id desc是一样的,因为这个id 是唯一,表里面是auto的,而product_lxid是一个类型之分,现在目的主要让他输出结果,先按照id输出,同时在输出的时候每个product_lxid只能输出一个类别。这个结果就不好得到了。
      

  4.   

    我想问楼主的意思是:
    bcity_produc和product_lxid是两个不同的表吧!
    而且你是想用这两个表的按照id排序,然后再分类排序!
    是不是!