我正在尝试一种多对一关系的标记系统。我的架构是:
项目表格:
评论_标签:
标签表格:
我一直在阅读底部链接的实现设计但却被卡住了。我可以毫无问题地插入标签。
如何获取已使用的每个标记和获取评论_标记表中项目应用了多少次?
http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html
答案 0 :(得分:1)
SELECT t.tag_name, COUNT(*)
FROM tags AS t
INNER JOIN comment_tags AS c_t ON c_t.tag_id = t.tag_id
GROUP BY c_t.tag_id
ORDER BY t.tag_name;
答案 1 :(得分:0)
不正确的名称,但大部分是正确的syntex
select TagName, count(TagName)
from TagTable
group by TagName