加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – 在数据库中存储标签的最佳方法?

发布时间:2020-12-12 06:47:36 所属栏目:MsSql教程 来源:网络整理
导读:我有一个包含两个表的数据库: 条目 标签 条目表包含每个都有一个或多个标签的帖子.问题是,每个帖子可以有任意数量的标签.换句话说,我不能有’tag1′,’tag2’等列并执行LEFT JOIN. 我应该如何设置条目,以便每个帖子可以有任意数量的标签? 解决方法 你需要一
我有一个包含两个表的数据库:

>条目
>标签

条目表包含每个都有一个或多个标签的帖子.问题是,每个帖子可以有任意数量的标签.换句话说,我不能有’tag1′,’tag2’等列并执行LEFT JOIN.

我应该如何设置条目,以便每个帖子可以有任意数量的标签?

解决方法

你需要一个映射表.

创建一个名为entries_tags的表,其中包含两列:entry_id和tag_id,两个条目上都有一个多键.

这被称为多对多关系.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读