我可以在我的数据库中有三个表并像这样将它们相互链接吗?对吗?
问问题
80 次
2 回答
3
是的,您可以通过这种方式设置数据。
不,如果orders.userId 应该与orders.IndexCards.UserId 相同,这可能不是一个好主意。除非您有充分的理由需要冗余,否则最好将链接仅放在一个位置。
当然,如果orders.userId与对应的IndexCards.userId无关,那么你的数据模型就可以了。
于 2013-02-06T14:50:31.670 回答
0
您的数据库中有异常。我发现的异常在名为Orders的表中。由于IndexCard表有该列(idfromUsers),您应该从该表(Orders)中删除它并删除它与User表的关系。
这意味着orders与IndexCards相关,而IndexCards与Users相关。
于 2013-02-06T15:04:29.047 回答