如何设计SQL查找表



我不完全确定如何用标题来表达标题,这就是为什么我正在努力搜索解决方案的原因。

自从我进行SQL建模和设计以来已经有几年了,最近再次俯冲我的脚。

我的问题是:

我有一个唯一的projectids列表。

某些项目对他人有"墙",这意味着一个人对另一个项目一无所知。我想在报告中通过隐藏该列,如果该人是一个项目的成员,则在报告中实现此逻辑。

验证该人是哪个项目的成员。

这种关系为零或多个,

我想要什么:

我想要一种永久可扩展的方式来存储此信息。我打算构建一个存储项目ID的表,但我无法概念化我将如何记录一个项目对其他多个项目的隔离墙的情况...

也有人知道有助于设计的资源,这将非常感谢,因此我可以将自己踢入齿轮

如果一个人是两个项目的成员,每个人都有墙壁互相对立?

Walls:  ProjIDbase, ProjIDblocked

最新更新