SELECT @rownum := @rownum+1 AS 序号 , table1.*
FROM (SELECT @rownum:=0) r ,table1;
后半部分语句的select @rownum:=0 相当于创建了r的新表,其表的列为@rownum,数值为0.
通过利用变量将@rownum的行进行重新赋值,并显示。可以应用于获取行号或名次排列。
SELECT @rownum := @rownum+1 AS 序号 , table1.*
FROM (SELECT @rownum:=0) r ,table1;
后半部分语句的select @rownum:=0 相当于创建了r的新表,其表的列为@rownum,数值为0.
通过利用变量将@rownum的行进行重新赋值,并显示。可以应用于获取行号或名次排列。