簡體   English   中英

sql server中的一對多關系

[英]one to many relationship in sql server

我有一個包含以下各列的表

項目表:ID,標簽,AnotherColumn

第二個表:標記表:Id,TagName,描述

我希望項目表的標記列是標記表TagName列的值的集合,但我不知道如何在sql server中對此建模。 有誰知道該如何建模,以便如果我從標簽表中刪除一條記錄,它將從項目表中刪除該標簽引用?

您不希望這樣的項目表。

您需要一個附加的ItemTags表,其中包含:

ID, ItemID, TagID

這將允許您映射倍數並且仍然強制執行約束。 聽起來您想要在“ Tags字段中Tags “列表”,這是一個糟糕的主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM