我正在寻找查询以获得桌面上的前10名。 我的表:
id | art_id | tag_id
我希望得到名为tag_id的前十名(例如:150 tag_id“25”,然后是146 tag_id“36”,然后是132 tag_id“76”......) 我真的不知道如何获得...最后,加入以获得另一个表中的标签名称:
tag_id | tag_name
请问好吗? 感谢
答案 0 :(得分:-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