Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
Php MySQL获取两个值,获取一个新值并按其排序_Php_Mysql_Database - Fatal编程技术网

Php MySQL获取两个值,获取一个新值并按其排序

Php MySQL获取两个值,获取一个新值并按其排序,php,mysql,database,Php,Mysql,Database,我在MySQL表中有两列(x和y)。我要做的是从y中减去x,使之成为z,然后按z对结果集排序 样本数据: | ID | NAME | X | Y | --------------------------- | 1 | DemoUser | 0 | 5 | | 2 | DemoUser2 | 2 | 10 | 期望输出: | ID | NAME | X | Y | Z | -------------------------------- | 2 | DemoU

我在MySQL表中有两列(x和y)。我要做的是从y中减去x,使之成为z,然后按z对结果集排序

样本数据:

| ID |      NAME | X |  Y |
---------------------------
|  1 |  DemoUser | 0 |  5 |
|  2 | DemoUser2 | 2 | 10 |
期望输出:

| ID |      NAME | X |  Y |  Z |
--------------------------------
|  2 | DemoUser2 | 2 | 10 | -8 |
|  1 |  DemoUser | 0 |  5 | -5 |

基于您提供的样本数据

选择t.*,t.x-t.y z
来自表1 t
按z排序
样本输出:

| ID |      NAME | X |  Y |  Z |
--------------------------------
|  2 | DemoUser2 | 2 | 10 | -8 |
|  1 |  DemoUser | 0 |  5 | -5 |

以下是演示。

基于您提供的示例数据

选择t.*,t.x-t.y z
来自表1 t
按z排序
样本输出:

| ID |      NAME | X |  Y |  Z |
--------------------------------
|  2 | DemoUser2 | 2 | 10 | -8 |
|  1 |  DemoUser | 0 |  5 | -5 |

这是演示。

请发布您的表格结构、样本数据和所需结果。这可能会帮助您更快地得到答案。任何数据都可以,我只需要知道如何将该值减去表名z,然后告诉mysql sort by ZDo您想要SQL解决方案吗?TBH,我会考虑用PHP来做这件事。我将使用PHP,我将通过PHP运行这个查询。请张贴表格的结构、示例数据和期望的结果。这可能会帮助您更快地得到答案。任何数据都可以,我只需要知道如何将该值减去表名z,然后告诉mysql sort by ZDo您想要SQL解决方案吗?TBH,我会考虑用PHP来做这个。我要使用PHP,我将通过PHP来运行这个查询。