填坑,join,left join实现倒序,sql默认排序的倒序

517 阅读1分钟

需求:

火狐截图_2021-04-30T16-37-05.497Z.png

这是我自己个人的表,在实际中没有id字段,前人留下一万个 left join ,inner join,(不下四个left join) 找不出任何排序规则

公司需求类似,把现有 left join 后的数据倒序 order by 那么字段出来数据顺序都不对.

解决: row_number() over() 添加自定义行号,再根据行号倒序。。o(╥﹏╥)o 考虑分页(limit,OFFSET),行号是否会变化

火狐截图_2021-04-30T16-49-05.564Z.png