我们正在创建一个活动构建器,我正在努力寻找一种好方法来处理一个不同类型的父母。
我们有两个表类别和活动。类别有 id 和 name 活动有 id 和 parentid
活动 parentid 可以是类别的 id 或另一个活动的 id。一个类别有活动,每个活动都可以有子活动。类别仅为顶级,因此没有类别或活动有子类别
现在我有两个问题,设置表格的最佳方法是什么。我考虑过将它们存储在单独的列中,与具有 id 和某种标志的字符串相同的列,具有 id 的列和具有父表的另一列。
我认为这些都不是很好,我想知道是什么。
另一个问题是我将如何拉这张桌子。我知道我可以进行多次查找,但如果有办法一次性完成所有操作,我就会徘徊。
我们正在使用 MSSQL 2012
编辑以试图澄清和添加更多信息