我有下表调用user_pin_tags
了以下数据,我需要查询并显示不同的标签和每个标签的计数:
| user_id | pin_id | tag_id |
+---------+--------+--------+
1 | 34 | 7
2 | 34 | 7
3 | 34 | 15
4 | 34 | 16
5 | 34 | 16
6 | 34 | 16
现在我正在使用以下查询来获取不同的 tag_ids
SELECT DISTINCT tag_id
FROM user_pin_tags
WHERE pin_id = 34
结果如下:
| tag_id |
+--------+
7
15
16
我需要修改此查询以提供不同的 tag_id 以及该 pin_id 中的计数,因此我想生成此结果集:
| tag_id | count |
+--------+-------+
7 | 2
15 | 1
16 | 3
如何修改此查询以实现此目的?