mysql5.7实现mysql8.0的 rank() 函数

最近用的都是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

你可能感兴趣的:(技术杂坛,开发技巧与经验归纳,mysql)