-3

私はテーブルを持っています:

ID  ParentID
3   1
7   2
4   3
5   4

SQLスクリプト(再帰的な方法)を使用して、次のように結果を一覧表示するにはどうすればよいですか:

ID  ParentID
3   1
4   3
5   4
7   2

アイデアはありますか?

4

3 に答える 3

3

SELECT * FROM YourTable ORDER BY IDご希望の順番でお届けします。しかし、再帰的なものが必要な場合:

SELECT childs.Id AS 'Child Id', Parents.Id As 'Parent'
FROM YourTable childs
INNER JOIN YourTable parents ON childs.ParentId = parents.Id
ORDER BY Parents.Id
于 2012-09-05T08:58:11.217 に答える
1
Select * 
from MyTable 
order By ID;
于 2012-09-05T08:53:36.310 に答える
0
Select * from tablename order by id
于 2012-09-05T08:55:58.247 に答える