【发布时间】:2018-04-11 16:17:42
【问题描述】:
目前情况:
我有一个表 A,其中有一列。此列应与 C 或 D
具有外键关系我如何用 SQL 定义语言来描述这个
为了更清楚:
C 和 D 是例如包含有关税收信息的表格。但这些税款不在一张表中。它们分布在这两个表中。
我现在想要的是表 A 中的 外键引用e 应该在同一列上同时具有外键引用,例如A->tax_rate_id 到表 C 或 D。
这是否可能以及如何为其编写 DDL 描述
【问题讨论】:
-
嗨。这是一个常见问题解答。始终在谷歌上搜索您的问题/问题/目标的许多清晰、简洁和具体的版本/措辞,并阅读许多答案。将您发现的相关关键字添加到搜索中。如果您没有找到答案,请发布,使用一个变体搜索您的标题和关键字作为您的标签。例如谷歌您当前的标题。 PS Google 重新数据库/SQL 子类型化/多态性/层次结构,以了解如何避免这种反模式。
标签: mysql sql foreign-keys ddl