Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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/5/sql/70.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 phymyadmin在查询结果中添加行号_Php_Sql_Phpmyadmin - Fatal编程技术网

Php phymyadmin在查询结果中添加行号

Php phymyadmin在查询结果中添加行号,php,sql,phpmyadmin,Php,Sql,Phpmyadmin,嗨,我有这个sql代码,我想在phpmyadmin中查询 SELECT DISTINCT `unit`,`location` FROM `myasset` ORDER BY `unit` asc 可以在我的sql结果中添加自定义编号 我尝试了如下操作..它不起作用..我收到的消息行数函数不存在 SELECT DISTINCT Row_Number(),`unit`,`location` FROM `myasset` ORDER BY `unit`

嗨,我有这个sql代码,我想在phpmyadmin中查询

SELECT DISTINCT `unit`,`location` FROM `myasset` ORDER BY `unit` asc                  
可以在我的sql结果中添加自定义编号

我尝试了如下操作..它不起作用..我收到的消息行数函数不存在

  SELECT DISTINCT Row_Number(),`unit`,`location` FROM `myasset` ORDER BY `unit` 



 SELECT Row_Number() DISTINCT`unit`,`location` FROM `myasset` ORDER BY `unit` 
你可以

select @rownum:=@rownum+1 No,DISTINCT unit,location FROM myasset ORDER BY unit, (SELECT @rownum:=0);

首先,您必须设置一个值,如

设置@rnum=0

然后

选择@rnum:=@rnum+1作为行号,不同的单位,按单位asc从我的资产订单中选择位置

希望它能解决你的问题


谢谢

为什么您需要这个自定义号码?如果您使用的是MySQL,那么您会收到错误消息,因为MySQL中不存在行号。您可以改为使用变量。您可以使用如下可能重复的变量选择@rownum:=@rownum+1 No,unit,location FROM myasset,选择@rownum:=0 r ORDER BY unit;我收到了这个错误静态分析:在分析过程中发现了3个错误。需要一个表达式。在位置34处接近DISTINCT无法识别的关键字。在34号位置附近有明显的意外标记。在43号位置的装置附近,请将粘贴复制到记事本上,然后重试。静态分析:在分析过程中发现4个错误。无法识别的关键字。在26号位置附近没有意外标记。靠近,位置28处未识别的关键字。在位置29处,接近DISTINCT。在位置38R的装置附近,从端部拆下r