问题遇到的现象和发生背景
一张表有ABCDE 这5列,B列和C列是D列和E列的排序序号,A列是固定不动的
我的解答思路和尝试过的方法
网上找的两种方式都不对
select enter_station
ROW_NUMBER() over (order by enter_station desc) as enter_station_no
from TBL_PASSENGER_FLOW_STATISTICS
set @rank=0;
select station,enter_station,leave_station,enter_station_no,leave_station_no,@rank :=@rank+1 enter_station_no
from TBL_PASSENGER_FLOW_STATISTICS
我想要达到的结果
就像这个图进站量和出站量名次那样 D列和E列分别是B列和C列排序的序号,不是按顺序排的,求指点啊