我真的被困在这里寻找一种合适的方法来提取 SQL 2008 中的所有主题回复(以及对回复的回复)。
这是数据库结构。
论坛_猫
catID | CatName
1 | Q&A
2 | General Discussion
论坛_话题
topicID | catID | ReplyTo | TopicTitle
1 | 1 | null | Just wondering if anyone knows?
2 | 1 | 1 | Yeah I know that.
3 | 1 | 2 | Thanks
那么我是否需要一个函数来传递一个 topicID 并生成所有回复子项?
例如,我通过topicID
of1
并返回第 2 行和第 3 行,因为 2 是 1 的回复,3 是 2 的回复。