select * from bcity_product order by id desc ,product_lxid limit 16 group by 是汇总
$SQLproduct="select * from bcity_product order by id desc, product_lxid limit 16"; 如果采用此方法的话,显示的结果跟by id desc是一样的,因为这个id 是唯一,表里面是auto的,而product_lxid是一个类型之分,现在目的主要让他输出结果,先按照id输出,同时在输出的时候每个product_lxid只能输出一个类别。这个结果就不好得到了。
我是这样解决的,先建立一个临时表,把数据按倒序写入临时表,相当于重新排列,再用group语句,就得到了想要的结果。
group by 是汇总
如果采用此方法的话,显示的结果跟by id desc是一样的,因为这个id 是唯一,表里面是auto的,而product_lxid是一个类型之分,现在目的主要让他输出结果,先按照id输出,同时在输出的时候每个product_lxid只能输出一个类别。这个结果就不好得到了。
bcity_produc和product_lxid是两个不同的表吧!
而且你是想用这两个表的按照id排序,然后再分类排序!
是不是!