zj2013116 2014-10-06 13:05
浏览 2382

SQL Server如何用存储过程处理百万条数据多表连接分页查询

问题:想用sql server实现百万条数据的分页查询。主要用到两个表:

表1:Bride(BrideId,FirstName,LastName,ZipCode,State,PhoneNumber,Store)leadId是主键。
表2:Vendor(VendorId,DisplayId,FirsName,LastName,Store)VendorId是主键。
其中表1的数据时200多万条,表2的数据8000多条,现在要做一个分页查询,查询Bride信息:用户输入DisplayId(vendor表),FirstName,LastName,PhoneNumber,Store,就能查询出Bride记录,且分页显示。

注意 :要通过store字段关联两个表,其中一条Bride记录只能有一个Store,但一个Vendor记录可能有多个商店,如下所示:
Bride('F61C22DE-7695-4246-927F-0000001D8AEC','REMY','ROMAIN','33971','FL','123456789','18')

Vendor('6B9F3AB7-6EEE-4AB1-BBAD-000002C80230','1234','MANDALYN','SCOTT','15,18,20,189')

现在只根据条件查询Bride表,速度很快(已建立索引),而且我不知道怎么通过store字段进行两表的关联??请各位大神指教,怎么用存储过程实现这种高效分页查询?

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!
    • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
    • ¥15 求daily translation(DT)偏差订正方法的代码
    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3