gpt4 book ai didi

mysql - 一个外键链接两个表

转载 作者:行者123 更新时间:2023-11-29 22:52:36 26 4
gpt4 key购买 nike

我有一个包含三个表的数据库:

Tab1
IdTab1
DataTab1

Tab2
IdTab2
DataTab2

Tab3
Id
RifTab (contains 1 or 2)
IdRifTab (contanins the rif id of one of the two tables)

假设 IdTab1 和 IdTab2 是主键,是否可以根据 RifTab 的值使用这两个表为 IdRifTab 创建外键?

我知道我的要求可能是不可能的,但我是自学成才的,我知道提出要求是更好的学习方式。

我想准确地说,我正在寻找问题的解决方案,我发现了这个:One Foreign Key with 2 References Table但我的情况不同:我需要区分表的 id 和其他表的 id。

任何建议表示赞赏

感谢您的宝贵时间。

最佳答案

这是一个类似的问题,您可能想看一下。 Conditional Foreign Key to multiple tables

即使我自己也不认为这是一个很好的优雅的解决方案。也许您可以检查数据库架构并提出更好的解决方案:)。

关于mysql - 一个外键链接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28831360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com