-2

我正在寻找查询以获取表中前 10 名的存在。我的桌子:

id | art_id | tag_id

我想拥有被称为 tag_id 的前 10 名(例如:150 tag_id "25",然后是 146 tag_id "36",然后是 132 tag_id "76" .....)我真的不知道如何获得...最后,加入另一个表中的标签名称:

tag_id | tag_name

请问有什么想法吗?谢谢

4

1 回答 1

-1
SELECT 
   m.tag_id, o.tag_name, COUNT(m.tag_id) FROM mytable m
INNER JOIN
    myothertable o ON o.tag_id = m.tag_id
GROUP BY 
   m.tag_id 
ORDER BY 
   COUNT(m.tag_id) DESC 
LIMIT 10
于 2013-10-16T08:27:45.280 回答