我有这样一张桌子:
Tags:
id | tag | news_id
---+-------+---------
1 | tag1 | 1
2 | tag2 | 1
3 | tag3 | 1
4 | tag1 | 2
5 | tag2 | 2
6 | tag3 | 3
7 | tag1 | 3
8 | tag3 | 4
9 | tag1 | 5
Run Code Online (Sandbox Code Playgroud)
如何选择tag字段,但按标签数量排序?我的意思是这样的输出:
tag1,tag3,tag2
Run Code Online (Sandbox Code Playgroud)
小智 5
SELECT t.tag
FROM table t
GROUP BY t.tag
ORDER BY COUNT(t.tag) desc
Run Code Online (Sandbox Code Playgroud)