我有4张表
A(ida, name) B(ida, B-specific stuff) C(ida, C-specific stuff) D(ida, D-specific stuff)
我希望另一个表E可以仅引用B或C(而不是D)。我可以在中写些什么
CREATE TABLE E
?
在我看来,您正在尝试使用某种类型的超类型/子类型-与简单的垂直分区相反。如果是这样,请引入类型区分符。
由于这是通用示例(A,B,C,D ..),因此很难猜测与之相关的内容,因此,作为我的最佳猜测,有两个选择。