php - 我如何为每列排序 mysql

标签 php mysql

我有一个名为“文章”的表格,并希望按顺序显示每列的评分 例如,在此表中有 2 列名称为“Likes”和“Views” 我想要“喜欢”乘以 X2,“浏览量”乘以 X1 所以如果一篇文章有​​ 14 个赞和 15 个浏览量,那么这篇文章的评分将是:

14 X 2 = 28
15 X 1 = 15
Total : 43

我想按总顺序显示所有文章:) 问候

最佳答案

你可以这样试试

select * , (Likes * 2 + Views * 1) as count from tablename order by count ASC

Demo

关于php - 我如何为每列排序 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22575493/

相关文章:

MySQL:错误 1227 (42000):访问被拒绝 - 无法创建用户

php - 这个 GROUP BY 查询有什么问题?

php - 使用 PDO 构造条件 SQL 语句

php - Symfony2 TreeBuilder 组件

javascript - 如何进行数据完整性和错误处理?

python - 如何使用列表元素更新数据库?

PHP 三元运算符说明

mysql - 选择特定日期输入的所有记录 - MySQL

mysql - 使用连接从表中删除重复行

Mysql只存储不同数据的问题