我有个问题。我有一个元素和另一个元素列表,它们以某种方式连接到第一个元素。我想检查一下,列表中的哪些元素是第一个的子元素。将结果保存在数组中。然后我会挑选第一个孩子并寻找他的孩子。保存,等等等等。问题是,我不知道确切的关系数量。所以我可以有很多循环和搜索。我需要对每个循环和数组进行编程(保存到)还是有更好的方法?
编辑:我在谈论数据库表。我有两张桌子。我想检查表 1 中每个元素的子项(表 2 中的数据)。所以我从表 1 中的循环开始。表 1 和表 2 中的元素与坐标 xy 相连。所以我正在搜索 table2 中的所有元素,其中 table1_element1.xy == table2.xy。结果可能有n个孩子。现在我想保存它们并为这些孩子开始一个新的循环,以根据坐标为每个孩子找到他的孩子。保存那个新结果等等。更清晰?
谢谢你。