我有一些类别,但其中一些有子类别。所以我有一棵树。
我创建了一个名为类别的表格。 id 字段是另一个字段 PARENTID 的主键,它是 id 引用的外键(使其成为分层)。你可以在这里查看数据
我将指定某个 ID ,并且该查询会为我提供该类别和所有子类别的 id 。我有红色this 和this one,但没有一个没用。
还有一点:我不是要求你为我写查询。我只是在寻找一些提示
答案 0 :(得分: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
然后在您的中间层代码中,您可以使用此数据创建父子数据结构。
希望有道理。