【发布时间】:2013-08-07 11:01:06
【问题描述】:
我有一个用于我的事件系统的标记系统我想创建一个“标记云”。
我有事件,它可以有多个“类别”。
这是表结构:
**Event_Categories** (Stores Tags / Categories)
| id | name |
+-----------------+
+ 1 | sport |
+ 2 | charity |
+ 3 | other_tag |
**Events_Categories** (Linking Table)
| event_id | event_category_id |
+-------------------------------+
+ 1 | 1 |
+ 2 | 2 |
+ 3 | 1 |
+ 3 | 2 |
总结:
Event ID 1 -> Sport
Event ID 2 -> Charity
Event ID 3 -> Sport, Charity
我想返回以下内容:
| tag_name | occurrences |
+-----------+-------------+
| sport | 2 |
| society | 2 |
other_tag - 实际上没有返回,因为它有 0 次出现
谢谢! :)
【问题讨论】:
标签: mysql join count one-to-many