3 个级别与结果之间的关系 table

Relations between 3 levels and a result table

我有 3 个 tables 可以作为用于此目的的关卡。他们每个人都有 2 列,idname。并且,它们结合起来,产生与 table 4 相匹配的可能性。

如何创建第一组 (3 tables) 和最后一组之间的关系以及组合后的可能结果?

我过去只用 2 tables 做过这个,然后我创建了第三个有 2 个字段,2 FKs 与原始 tables。但是这一次,我有一组 3 tables 来匹配第四个,这让我感到奇怪。

我应该简单地创建第 5 个 table,其中 4 个字段有 4 个 FKs 还是有其他方法?

使用第 5 个 table 作为赋值 table,然后使用带联接的嵌套查询,您可以访问结果中的数据 table

请注意,第 5 个 table 将有 3 个 FK 列链接到其他 3 个 table,第 4 个用于行 ID。