1

我有一些类别,但其中一些有子类别。所以我有一棵树。

我创建了一个名为Categories的表。id字段是主键,另一个字段是PARENTID ,它是id 引用的外键(使其分层)。你可以在这里查看数据

在此处输入图像描述

我将指定一个特定的id 并且查询为我提供了该类别和所有子类别的id。我有红色的这个这个,但它们都没有用。

还有一点:我不是要您为我编写查询。我只是在寻找一些提示

4

1 回答 1

0

我会建议两个选项。

1)指定您的选择以包括子光标,

select column1, cursor(select * form table2) as cursorOfTable2 from table1

然后在你的中间层代码中,你可以引用子光标,实现取决于你的中间层是什么(j2ee,.net,...)

2)在您的选择中指定父子关系

select a.id as parentId, b.id as child_id, from table1 a, table2 b
where a.id = b.parentId

然后再次在中间层代码中,您可以使用此数据创建父子数据结构。

希望这是有道理的。

于 2013-10-12T19:39:14.983 回答