Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL php-添加三个数据并按顺序排序_Php_Mysql - Fatal编程技术网

MySQL php-添加三个数据并按顺序排序

MySQL php-添加三个数据并按顺序排序,php,mysql,Php,Mysql,好的,假设我在一个表中有三个字段,叫做“地雷、爆炸和标签”。我想把这三个加在一起,说它们是从3个字段加起来的“杀戮”,并按从高到低的顺序排列(DESC)。有可能吗?有可能!(但它不会有效率。) 如果性能是一个问题,您应该将总数存储为表中的一列,并在该列中添加一个索引,以便order by可以使用此索引。Hmm。。加载页面需要很长时间:|。。很多查询?请尝试MySQL EXPLAIN命令,它可以帮助您了解是什么使查询速度减慢。如果读取速度很重要,请添加kills列并向其添加索引。 SELECT *

好的,假设我在一个表中有三个字段,叫做“地雷、爆炸和标签”。我想把这三个加在一起,说它们是从3个字段加起来的“杀戮”,并按从高到低的顺序排列(DESC)。有可能吗?

有可能!(但它不会有效率。)


如果性能是一个问题,您应该将总数存储为表中的一列,并在该列中添加一个索引,以便order by可以使用此索引。

Hmm。。加载页面需要很长时间:|。。很多查询?请尝试MySQL EXPLAIN命令,它可以帮助您了解是什么使查询速度减慢。如果读取速度很重要,请添加kills列并向其添加索引。
SELECT *, mines + explodes + tags AS kills
FROM your_table
ORDER BY kills DESC