我有一张这样的表:
tb_objs
-------
obj_id int(10) unsigned NOT NULL AUTO_INCREMENT
obj_name varchar(45) NOT NULL
obj_parent int(10) unsigned DEFAULT NULL
它有点像有序列表......第一个元素的'obj_parent'= null,第二个元素有'obj_parent'=第一个元素的id等等等......
所以,我想选择obj_parent排序的所有元素...... 我不知道我是否对自己想要的东西很谨慎......但结果必须是这样的:
obj_id | obj_name | obj_parent
3 | first | null
9 | second | 3
1 | third | 9
2 | fourth | 1
4 | fifth | 2
...
etc etc etc etc
如果你看看......对象'孩子'总是在他的父母之后...它就像一个C ++有序列表......
obj_parent
obj_id <------ object_parent
obj_id <------ obj_parent
obj_id