mysql数据库中如何为视图添加一列行号呢?


摘要:
下文讲述mysql中如何为视图添加行号,如下所示:

例:
数据表:maomao ,拥有keyId和qty两列
keyId qty
8 1
9 7
2 3
视图中按照qty生成新的编号及数据列,可使用以下脚本:

    Select qty,(@rowNum:=@rowNum+1) as rowNumber
    From maomao,
    (Select (@rowNum :=0) ) b
     Order by a.qty Desc
  

——输出结果——
qty rowNumber
7 1
3 2
1 3