SQL server中的一对多关系
本文关键字:一对多 关系 server SQL | 更新日期: 2023-09-27 18:10:41
我有一个表,它有以下列
项目表:Id, Tags, AnotherColumn
和第二个表:标签表:Id, TagName, Description
我想项目表标签列是标签表TagName列的值集合,但我不知道如何在sql server中建模。有人知道如何建模,这样,如果我从标签表中删除一个记录,它会从项目表中删除该标签引用?
你不希望你的物品表是那样的。
您需要一个额外的ItemTags
表,使用:
ID, ItemID, TagID
这将允许您映射多个并且仍然强制约束。听起来你想要一个"列表"在Tags
字段,这是一个糟糕的主意。