我想显示表和不同表之间的关系。 这是一个场景。 我有一个表crime,另一个表包含crime_rape。
table crime
id type name
001 VNC Rape
002 CCD Theft
003 VNC Rape
004 ATA Rape
表crime_rape
id type
001 VNC
004 ATA
他们之间有什么关系吗? VNC 表 Crime 的主键为 001 和 003,但由于crime_rape 需要不同,我可以在表crime_rape 中为VNC 显示什么外键?
_我对数据库只有基本的了解。 感谢您的帮助。谢谢
最佳答案
在您的犯罪表中,数据是重复的,因此如果您想要一对多关系,您应该为关系创建第三个表,例如
餐 table 犯罪
id 类型名称
001 VNC 强奸
002 CCD盗窃
003 ATA强奸
犯罪_强奸
ID 类型
001 VNC
004 ATA
表crime_rape_relation
IDcrime_idrape_id
001 001 001
002 003 004
关于mysql - 表和不同表之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33115806/