让儿童从2张桌子中获取

时间:2018-05-28 11:34:41

标签: c# sql linq recursion

我有两张这样的表:

ID | Parent_Question_ID | AnswerID

然后是另一张桌子:

ID | AnswerID | Sub_Question_ID

此处Parent_Question_IDSub_Question_ID都是Question_ID。和AnswerID也是一样的。

关系是" ParentQuestion"将有一个或多个答案,答案将有一个更多的"子问题" s,它们可以再次有一个或多个答案,依此类推。如果" SubQuestion"有答案,它将作为Parent_Question_IDAnswer_ID存储在表1中。

我想写一个方法来获取ParentQuestionID的所有孩子。我尝试了几种解决方案但仍然没有运气。任何帮助将不胜感激。

0 个答案:

没有答案