作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
怎样才能输出这样的结果呢?来自 4 个表(费率、成本、工具、汽车)
|`RateID` | `Costing` | `Toolsfk` and `CarFK` |
|---------------------------------------------|
| 1 | 1000 | 1004 |
| 2 | 2000 | 2003 |
这是表格
我想在 1 列中使用 2 个或更多外键,我应该使用 CONCAT
吗?但是,据我所知, CONCAT
仅用于输出。那么,如果数据库中的输出和输入数据呢?只需使用插入
?
最佳答案
多态关联是不可能的,多态关联意味着单个列对于不同的表有多个外键。外键一次只能针对一张表,单列外键不能引用多个表,如果您想使用单列引用多个表,那么有两种方法..
1-创建引用表的相同表2-在表中使用两列,一列引用工具表,一列引用汽车表
下面是您可以引用的链接
( Possible to do a MySQL foreign key to one of two possible tables? )
关于mysql - 如何在1列中创建多个外键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49547944/
我是一名优秀的程序员,十分优秀!