2011-01-09 102 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