1***@qq.com
1***@qq.com
  • 发布:2024-09-13 20:34
  • 更新:2024-09-13 22:37
  • 阅读:40

联表查询如果主表查出来的超过1000条(阿里云),且对b表的某个字段排序,是不是就不准确了

分类:uniCloud

有好心人路过能解答一下吗,谢谢,表A记录有 B_id,userId两个字段,其中B_id是对应的B表中_id,userId是用户id,查询A表中某个用户的记录,查询结果能超过1000条,但是副表中要对B的某个字段排序,然后结束查询,如何才能做到不会错乱。

2024-09-13 20:34 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

刚刚试过了,可以..此贴终结。

之前用聚合操作的联表查询来测试的,因为排序代码太麻烦,我就没用排序,发现怎么查都是按1000个1000个的出,例如查询一个用户的浏览记录,总数有2000条,记录中还有一个文章id,关联到文章表,想要联查后根据文章的日期,浏览量等等一些列进行排序,因为麻烦就没加上排序,导致我以为只会对每一批1000的数据进行排序,有可能某个数据会排在第一位,但按记录表来看,可能在1000条之后,我就觉得可能会导致排序错误

加上排序之后是我想太多了......(关键ai也告诉我排序会错,又没有解决办法给我)

要回复问题请先登录注册