我的表如下所示:
tags: id, name, description
tag_relations: tag, item
item
引用另一个表的 id 并tag
引用该tags
表的 id。
所以我试图选择最常用的标签:
SELECT t.*, COUNT(r.item) AS item_count
FROM tag_relations as r
INNER JOIN tags as t ON r.tag = t.id
GROUP BY t.id
ORDER BY item_count
哪个有效,但如果我添加
WHERE t.id = ?
item_count 始终为 1...
有什么方法我仍然可以使用仅选择一个标签或一组特定标签的 select 语句来计算全局标签计数?