phymyadmin在查询结果中添加行号

时间:2017-06-15 06:22:23

标签: php sql phpmyadmin

嗨我有这个我想在phpmyadmin中查询的SQL代码

SELECT DISTINCT `unit`,`location` FROM `myasset` ORDER BY `unit` asc                  

可以在我的sql结果中添加自定义数字

我尝试了类似下面的内容..没有工作..i收到消息row_number函数不存在

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



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

2 个答案:

答案 0 :(得分:0)

你可以做到

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

答案 1 :(得分:0)

首先,你必须设置一个像

这样的值

SET @rnum = 0;

然后

SELECT @rnum:= @ rnum + 1 AS row_num,DISTINCT unitlocation FROM myasset ORDER BY unit asc

希望它能解决您的问题。

由于