最近用的都是mysql8.0的数据库,知道有窗口函数这个好用的函数,但是业务库部分还在用mysql5.7,实现排名异常繁琐,
因版本问题不支持这些函数,所以写了如下SQL 实现此功能。
SELECT
D1,D2,D3,D4,ranks
FROM(
SELECT
DISTINCT b.week_complain AS D1,b.WEEK_STR_CN AS D2, b.YEAR_STR AS D3,b
最近用的都是mysql8.0的数据库,知道有窗口函数这个好用的函数,但是业务库部分还在用mysql5.7,实现排名异常繁琐,
因版本问题不支持这些函数,所以写了如下SQL 实现此功能。
SELECT
D1,D2,D3,D4,ranks
FROM(
SELECT
DISTINCT b.week_complain AS D1,b.WEEK_STR_CN AS D2, b.YEAR_STR AS D3,b