向各位老师,前辈请教TP5.1 的ms sql server 跨库连表查询的问题
At**
At** 2018-11-16 03:21:15
0
2
949

如题, 向请教TP5.1 的ms sql server 跨库连表查询的问题:  

现状如下, 手头有个统计报表系统项目, 

  1. 我后端是用tp5.1做的, 前端是用vue做的. 系统前台的用户信息是写在mysql库里的, 就是不同的用户登陆后可以看到不同的统计报表信息. 

  2. 需要统计并生成报表的信息信息是另外一台windeows服务器的MS Sql Server 上的不同数据库 且不同的表. 我已经做好了. 多数据库的配置. 各个数据库的连接及查询已实现,没问题, 但是现在 在需要跨库连表查询时, 碰到问题. 

  3. 我现在查表是这样操作的, 比如要查ms sql的库的时候, 先Db:: connect('mysql数据库') 筛选登陆账号信息,  再通过循环连接另外一个库(ms sql) Db:: connect('mssql 消费者db1')  select() 后, 再通过循环连接另外一个库Db:connect('mssql 充值库 db2') 进行查询, 汇总后再进行统计等操作. 现在这样查询数据的时间要挺久, 挺麻烦, 前端展示的时候会给人感觉很卡,不顺畅.  有没有什么实现方法. 可以快速实现跨库,连表查询.  希望各位老师,前辈给出些点子. 小弟在此先谢谢各位了.  

  4. 常用的几个库我也有做了模型. 但是新手, 还是不会弄.   

  5. 这样写不知道您会不会看的明白. 看不明白, 我后面再补充.  希望可以得到大家的帮助. 再次感谢 @!!@

At**
At**

全部回复(1)
At企鹅

哈罗. 有会弄的吗? 

顶一下.

  • 回复 呼叫版主...
    At** 作者 2018-11-20 09:08:53
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板