获取具有id和previous元素id的元素的正确顺序

时间:2014-12-19 16:49:40

标签: mysql

我想以正确的顺序得到结果。表的每一行都有行ID和前一个元素的ID,所以应该有一个明确的顺序

SQL-表

id|prev
1|0
2|1
3|2
我认为这很简单

SELECT * FROM table ORDER BY prev ASC

应该有效。但是,如果我添加,删除和编辑某些信息,表格可能如下所示:

id|prev
1|0
2|1
3|2
4|6
5|4
6|3

仍然有一个明确的顺序,但上面的Select语句不起作用,因为元素6在元素3和4之间设置为正确。

我不知道如何在SQL中获得正确的结果顺序,在本例中应该是1,2,3,6,4,5。

0 个答案:

没有答案