按记录数从数据库顺序中选择

Maj*_*Afy 0 php mysql

我有这样一张桌子:

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)