推荐排序 相同名次的时候,如何按ID倒序排列?

2016-07-07 15:11 来源:www.chinab4c.com 作者:ecshop专家



目前的情况本身就已经是按照sort_order排列的,排出来的顺序也是对的,可以从1到100正常排列,但是如果是同一个名次的我设置了多个商品,比如我设置7个商品99名,N个100名(默认添加商品上去了之后,就默认为100名),同名次的排序就是混乱的,到今天我都不知道前台是按照什么顺序来排列的.有时候新加的商品ID在第二页,有时候新加的ID在最后一页,同样都是默认排序100名时候。
QQ图片20140212194347.jpg

我的目的就是:大概从1-20的排序是我自己定义的,后面的添加的商品,因为默认都是排序100名,只要不手动改,就都是100名,所以后面的全部排序为100的就按照商品的ID降序排列,就相当于推荐1到20款的样子在前面顶着,后面新加的商品排在这个20名后面就行了,新加的在面前,老的ID在后面,希望排列的结果如下图:
ID 509 (手动更改 推荐排序第1名 实际排在1名)
ID 1509 (手动更改 推荐排序第2名 实际排在2名)
ID 5209 (手动更改 推荐排序第3名 实际排在3名)
ID 3509 (手动更改 推荐排序第4名 实际排在4名)
…………………(中间5到19省略)
ID 3529 (手动更改 推荐排序第20名 实际排在20名)
ID 7509 (默认排序第100名,实际排在21名)
ID 7508 (默认排序第100名,实际排在22名)
ID 7507 (默认排序第100名,实际排在23名)
ID 7506 (默认排序第100名,实际排在24名)
ID 7505 (默认排序第100名,实际排在25名)
ID 7504 (默认排序第100名,实际排在26名)
…………

QQ图片20140212193319.jpg (15.94 KB)

QQ图片20140212193319.jpg


回答:
是不是includes/lib_goods.php 这个文件的
ORDER BY g.sort_order, g.last_update DESC
在作怪?
能不能把这句话的后半部分g.last_update 去掉,只留ORDER BY g.sort_order,DESC可以不?