从数据库中选择最流行的标签?

nev*_*ame 2 mysql sql database

我有两个表通过第3个表链接在一起

threads: id, name
tags: id, name
thread_tag_map: threads_id, tags_id
Run Code Online (Sandbox Code Playgroud)

它有多对多的关系.我想选择30个最流行的标签,也就是前30个标签tags_id中最常出现的标签thread_tag_map.

hsz*_*hsz 9

SELECT
  t.*
FROM
  tags t
JOIN
  thread_tag_map ttm ON t.id = ttm.tags_id
GROUP BY
  t.id
ORDER BY
  COUNT(t.id) DESC
LIMIT 30
Run Code Online (Sandbox Code Playgroud)