2011-01-09 95 views
0

我當前的評論回覆系統:MySQL的多評論回覆排序

1 
1.1 
1.2 
    1.2.1 
10 
2 
2.1 

我可以從表中的意見通過其ID進行排序(如上)和縮進取決於短線的數量。

問題是'10'正好在'1.2.1'之後。是否可以將諸如「1.2.1」之類的值排序爲數字而不是字符串? 除了多個點或逗號之外,是否有任何數字數據類型?

在此先感謝!

回答

2

在物化路徑樹的常用方法是墊IDS與零的N位號碼,以便它涉及00001等

00001 
00001.00001 
00001.00002 
    00001.00002.00001 
00002 
00002.00001 
00010 
+0

這是我想到的第一件事情,但後來有一個限制的數量一級評論。 – Jure 2011-01-09 12:05:44