使用数组时SQL中的外键
我有一个具有属性ID(主键)的表“person”。我想在另一个表中存储一个person ID数组。如何在该表中定义引用表“person”的外键?在创建或更改表时,包括:使用数组时SQL中的外键,sql,foreign-keys,psql,Sql,Foreign Keys,Psql,我有一个具有属性ID(主键)的表“person”。我想在另一个表中存储一个person ID数组。如何在该表中定义引用表“person”的外键?在创建或更改表时,包括:foreign\u key\u name int外键引用person(ID),假设person.ID类型为int 确切的命令语法可能因数据库类型而异 您可以在MySQL/SQL Server/Oracle/MS Access示例中找到一个很好的指南您的意思是另一个表中的属性类型是数组,还是与person中的属性ID类型相同?OP要
foreign\u key\u name int外键引用person(ID)
,假设person.ID
类型为int
确切的命令语法可能因数据库类型而异
您可以在MySQL/SQL Server/Oracle/MS Access示例中找到一个很好的指南您的意思是另一个表中的属性类型是数组,还是与person中的属性ID类型相同?OP要求提供person ID数组。这个答案显示了如何创建一个列来存储单个外部ID。