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

标签 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

如何选择 tag 字段但按标签计数排序? 我的意思是这样的输出:

tag1,tag3,tag2

最佳答案

SELECT t.tag
FROM table t
GROUP BY t.tag
ORDER BY COUNT(t.tag) desc

关于php - 按记录数从数据库顺序中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29412996/

相关文章:

java - 如何将 RapidMiner 集成到 PHP Web 应用程序中?

php - 子类别 MySql 和 php

php - 选择日期mysql请求

Docker libpq5 依赖问题中的 PHP 和 Postgresql

Mysql验证并查找错误的电子邮件

mysql - 在单个面向公众的页面上运行 50-100 个查询会出现问题吗?

PHP 在 Docker 中找不到 MySQL 服务器

php - 如何实现php登录或身份验证 session

mysql - 在我的sql中设置表的条件?

java - MySQL 驱动程序在类路径中,但仍然是 : java. lang.ClassNotFoundException : com. mysql.jdbc.Driver