私のテーブルは次のようになります。
tags: id, name, description
tag_relations: tag, item
item
別のテーブルの ID をtag
参照し、テーブルの ID を参照しtags
ます。
だから私は最も使用されているタグを選択しようとしています:
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 です...
1 つのタグまたは特定のタグ セットのみを選択する select ステートメントを使用してグローバル タグ カウントを取得する方法はありますか?