SQL如下:
有一种可能就是 order by 的字段有关,影响了索引的使用,没有了索引,然后你的这个SQL又是一堆关联(实际业务应该杜绝,非常影响性能),就会导致查不出来,还有一种可能就是 order by 的SQL写错了
1.查看执行计划,是否走索引,没走排查原因(隐式转换、模糊查询、索引列用到函数、不等式连接等);
2.多表关联,总体逻辑过于复杂,可读和验证sql都比较困难,这种要么数据建模分层逻辑处理,要么用临时表进行中间过渡;
3.建议题主建个临时表,把没order by的数据导入,然后对临时表数据order by 就可以得到你需要的结果了,这样可是一种验证方式。