Mysql 实现标记的多对一关系:如何计算标记的使用次数?

Mysql 实现标记的多对一关系:如何计算标记的使用次数?,mysql,Mysql,我正在试验一个多对一关系的标签系统。我的模式是: 项目表格: 项目编号 评论 注释标签: 项目编号 标签号 标签表格: 标签号 标签名称 我一直在阅读底部链接中的实现设计,但被卡住了。我可以毫无问题地插入标签 如何获取已使用的每个标记以及获取它已应用于注释uu标记表中的项目的次数 不是正确的名称,但大部分是正确的syntex select TagName, count(TagName) from TagTable group by TagName 我对您的术语和表的命名有点困惑-

我正在试验一个多对一关系的标签系统。我的模式是:

项目表格:

  • 项目编号
  • 评论
注释标签

  • 项目编号
  • 标签号
标签表格:

  • 标签号
  • 标签名称
我一直在阅读底部链接中的实现设计,但被卡住了。我可以毫无问题地插入标签

如何获取已使用的每个标记以及获取它已应用于注释uu标记表中的项目的次数


不是正确的名称,但大部分是正确的syntex

select TagName, count(TagName)
from TagTable
group by TagName

我对您的术语和表的命名有点困惑-注释标记实际上是更好的命名项吗?此外,我认为您代表了一种多对多关系——每个标记属于多个项目,每个项目可以有多个标记。
select TagName, count(TagName)
from TagTable
group by TagName