Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 从数据库中选择最流行的标签?_Mysql_Sql_Database - Fatal编程技术网

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

Mysql 从数据库中选择最流行的标签?,mysql,sql,database,Mysql,Sql,Database,我有两张桌子通过第三张桌子连接在一起 threads: id, name tags: id, name thread_tag_map: threads_id, tags_id 这是一种多对多的关系。我想选择30个最受欢迎的标签,也就是说前30个带有tags\u id的标签,它们在thread\u tag\u map中出现最多 SELECT t.* FROM tags t JOIN thread_tag_map ttm ON t.id = ttm.tags_id GROUP BY

我有两张桌子通过第三张桌子连接在一起

threads: id, name
tags: id, name
thread_tag_map: threads_id, tags_id
这是一种多对多的关系。我想选择30个最受欢迎的标签,也就是说前30个带有
tags\u id
的标签,它们在
thread\u tag\u map
中出现最多

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