同一个表的多个外键

时间:2014-10-17 13:17:42

标签: mysql join foreign-keys

在我的一张桌子中,我有很多字段,它们的价值在于:

不,是,是(在前面),是(在后面),是(在顶部),是(在前面和后面),....

所以是的,它也有一个位置。我有两个选择,第一个:为每列添加另一个位置字段,第二个:创建另一个表来存储这些值并引用该表。我选择了第二个实现。

但是对于检索数据,我必须多次加入同一个表(7次),我还要做大约15个其他联接来检索其他字段(比如品牌名称)。 如果我的父表只有一万条记录而参考表只有10或11条记录用于检索数据哪种方法更好的表格性能透视?

1-在我的应用程序中创建一个函数,并通过提供参考ID

来获取值

2-使用连接并在每个连接中重命名参考表

如果您遇到同样的问题,我将被拨款与我分享。

提前谢谢。

0 个答案:

没有答案