当前结构
表格[标签]
TagID
TagName
表[商店]
StoreID
StoreName
StoreCategory
StoreTagID
这只会使商店有一个标签,我该如何实现它以允许多个标签 我制作了标签组,但没有工作也解析,但它没用像 tagid:tagname,tagid:tagname ......用于同一行但效率不高。
答案 0 :(得分:3)
执行此类操作的常用方法是创建第三个表,例如
表[Store_Tags]
StoreID
TagID
获取商店的标签需要将Store_Tags连接到标签,例如
SELECT TagName FROM Tags INNER JOIN Store_Tags USING(TagID) WHERE StoreID = ?
另一种方法是避免使用Tag表并将TagName直接放在Store_Tags表中,这实际上取决于您打算如何使用数据。
答案 1 :(得分:1)
StackOverflow在分离的数据库表中包含所有标记
Posts
PostId
PostTags
PostId
TagId
Tgas
TagId
TagName
你可以做类似的