搜尋

首頁  >  問答  >  主體

請教各位老師,前輩請教TP5.1 的ms sql server 跨庫連表查詢的問題

如題, 向請教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**2206 天前953

全部回覆(2)我來回復

  • At**

    At**2018-11-16 21:52:49

    哈羅. 有會弄的嗎? 

    頂一下.

    回覆
    0
  • At**

    呼叫版主...

    At** · 2018-11-20 09:08:53
  • 取消回覆