SQL - 外键关系中的表列可以引用两个不同的表吗?

时间:2018-04-11 16:17:43

标签: mysql sql foreign-keys ddl

现状:

我有一张表 A ,其中有一列。此列应与 C D

具有外键关系

如何在SQL定义语言

中对此进行描述

更清楚:

例如,C和D是例如有关税收信息的表格。但这种税不在一张表中。它们分布在这两个表中。

我现在想要的是,表A中的外键参考 e应该在同一列上同时具有外键引用,例如A-> tax_rate_id 到表C或D。

这是否可行以及如何为其编写DDL描述

1 个答案:

答案 0 :(得分:1)

外键不能同时引用2个表。你应该阅读外键的定义。