商品排序資料庫結構的問題

如果商品後台功能需要直接能按 上移、 下移、 置頂、 置底 , 我的想法是每個商品都要有個唯一排序號碼
遇到刪除或改變順序則重整每一筆到剛好順號。
以上沒問題

如果商品有做分類,
後台會有個ALL顯示不分類商品的頁面,也會有選分類之後的商品列表頁面
我的問題是
一般的排序功能會有 又能設定ALL的排序,又能在點分類之後 去排分類裡商品的排序嗎?? 就是兩種不同設定

簡單說如果客戶要求要分開排序
我得知道排序功能這是應該要做還是額外要做的事

如果真的要分開排序
商品資料表的部分我是想要開兩個欄位,一個是記ALL的排序,另一個是記分類的排序

比如像這,例如分類有3種

id,name,allsort,categorysort

1,aaa,1,1
2,aaa,2,2
3,aaa,3,3
4,aaa,4,1
5,aaa,5,2
6,aaa,6,3
7,aaa,7,4
8,aaa,8,1
9,aaa,9,2

不知道以上這樣的結構正不正確
不過我是覺得商品一多要刷新排序數字就不是很好的方式









評論

Sign In or Register to comment.