第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)問(wèn)為什么不按規(guī)則排序

SELECT?id,DishCategory_Path,DishCategory_Name,concat(DishCategory_Path,',',id)?as?fullpath?FROM?`chi_dishcategory`?order?by?fullpath?asc;


542bc4f60001c29904480303.jpg


正在回答

5 回答

教程中,只有一個(gè)一級(jí)分類,而多個(gè)一級(jí)分類下,fullpath排序時(shí)會(huì)有問(wèn)題,這樣解決就行了,如圖,注意path非一級(jí)全部以,開(kāi)頭54b12b5600013bbc05000399.jpg

1 回復(fù) 有任何疑惑可以回復(fù)我~

老師,你這邊的數(shù)據(jù)都按規(guī)則排序好的,那如果不規(guī)則的數(shù)據(jù),怎么按這種格式展示呢,就比如 留言板,他的數(shù)據(jù)庫(kù)數(shù)據(jù)不是這么有整齊

0 回復(fù) 有任何疑惑可以回復(fù)我~

另外給你找了點(diǎn)資料:

http://blog.csdn.net/funnsy/article/details/7479946

(內(nèi)容中的wm_concat方法和concat使用的方法大致上相同,你參考下,大體就能設(shè)計(jì)出你想要的排序方法了,希望對(duì)你有些幫助)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

542be1fd000186dc05000068.jpg

542be1fd000122b203390291.jpg

為什么他們的fullpath排序是這樣的。一層一層排的。再看一條評(píng)論

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

伏地炸毛

首先,按照你下面截圖的內(nèi)容制作一個(gè)一模一樣的sql表格, 先測(cè)試id為6,7,8的內(nèi)容: 我只是猜測(cè)啊,你的id是string類型的,將id=7改寫(xiě)成id=77,看下排序, 然后第二步,將id的類型改寫(xiě)為int類型,再對(duì)比一下排序; 第二次測(cè)試表中大字手機(jī)、兒童機(jī)和色盲機(jī),將id都修改成統(tǒng)一的數(shù)字為33(現(xiàn)屏蔽掉id唯一選項(xiàng)) 將id的類型修改為string類型和int類型做對(duì)比; 這樣你就會(huì)對(duì)concat的方法使用進(jìn)一步了解了。
2014-10-02 回復(fù) 有任何疑惑可以回復(fù)我~

親 ?order?by?fullpath?asc; 是按照f(shuō)ullpath排序的,而且排序也是正確的,想問(wèn)下你是不是想按id排序order?by?id?asc;

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

伏地炸毛

如果是按fullpath排序 到1,18 和 1,2 的時(shí)候,它的對(duì)比順序是:比較首位1 比較第二位, 比較第三位1跟2 才排出的此順序,而不是像你想想中2比18,大概能猜出該列屬性是String類型,以上
2014-10-01 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PHP無(wú)限級(jí)分類技術(shù)
  • 參與學(xué)習(xí)       30086    人
  • 解答問(wèn)題       84    個(gè)

經(jīng)典的遞歸實(shí)現(xiàn)和全路徑實(shí)現(xiàn)兩種方式實(shí)現(xiàn)無(wú)限分類

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)