假设我有一个表结构,格式如下:
ParentItemId是Item表本身的id。
Item, ItemId, ParentItemId
---------------------------
Apple 1 0
Orange 2 1
Lemon 3 2
我想要的是,给定ItemId = 3,我想要一个(3,2)(2,1)和(1,0)形式的列表
如果给定ItemID = 2,我想要一个列表,(2,1)和(1,0) ParentItemID = 0,是终止条件。
在sql查询方面有没有一种有效的方法呢?我只想通过多次加入同一张表来做到这一点......