您可以使用類似(這是SQL Server,而應該給你一個想法)
DECLARE @Categories TABLE(
CategoryID INT,
CategoryDescription VARCHAR(50)
)
DECLARE @Comments TABLE(
CommentID INT,
Comment VARCHAR(MAX),
CategoryID INT,
UserID INT
)
你甚至可以也許有每個用戶的具體類別,那麼類別表改爲
DECLARE @Categories TABLE(
CategoryID INT,
CategoryDescription VARCHAR(50),
UserID INT
)
這將允許您在UI上爲其查找指定用戶特定類別。
您可以通過創建一個UserCategories表進一步完成此設計,這將允許多重用戶鏈接到多個類別。
這幾乎就像一個規則表。
DECLARE @UserCategories TABLE(
UserID INT,
CategoryID INT
)
,然後保持原有的分類表作爲
DECLARE @Categories TABLE(
CategoryID INT,
CategoryDescription VARCHAR(50)
)
從這個設計它似乎是一個給出的評論可以屬於很多類別... – 2010-02-13 11:54:52
不幸的是,這個問題沒有明確說明評論和貓是121,12m還是m2m - 我猜m2m。 – reech 2010-02-13 12:09:27