SQL查询从同一个表中获取信息?

时间:2017-01-23 15:49:04

标签: sql

假设我有一个表结构,格式如下:

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查询方面有没有一种有效的方法呢?我只想通过多次加入同一张表来做到这一点......

0 个答案:

没有答案