【发布时间】:2009-12-16 15:55:44
【问题描述】:
我正在创建一个数据库,该数据库将包含可以用多个标签标记的各种艺术家。这是一个标准的多对五关系,我的数据库如下所示:
artist:
ID
name
tag:
ID
name
tagID:
tagID
artistID
假设我有两个 tagID,X 和 Y。我想做的是找到所有与标签 X 和 Y 有共同艺术家的标签。我该怎么做?
最终,我希望它变成一个界面,让您可以找到带有任意标签集的艺术家。为了使过程更简单,我想过滤掉不会给出任何结果的标签组合。
【问题讨论】:
-
艺术家应该同时被标记为 X 和 Y,还是她可以被标记为 X 或 Y?
-
艺术家应该被标记为 X 和 Y
标签: sql database many-to-many tags