Php phymyadmin在查询结果中添加行号
嗨,我有这个sql代码,我想在phpmyadmin中查询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`
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