您可以使用类似(这是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