如題, 向請教TP5.1 的ms sql server 跨庫連表查詢的問題:
現況如下, 手邊有統計報表系統項目,
# #我後端是用tp5.1做的, 前端是用vue做的. 系統前台的用戶資訊是寫在mysql庫裡的, 就是不同的用戶登陸後可以看到不同的統計報表信息.
#需要統計並產生報表的資訊資訊是另外一台windeows伺服器的MS Sql Server 上的不同資料庫且不同的表. 我已經做好了. 多資料庫的設定. 各個資料庫的連線及查詢已實現,沒問題, 但是現在在需要跨庫連表查詢時, 碰到問題.
我現在查表是這樣操作的, 例如要查ms sql的函式庫的時候, 先Db:: connect('mysql資料庫') 篩選登陸帳號資訊, 再透過循環連接另外一個函式庫(ms sql) Db:: connect('mssql 消費者db1') select() 後, 再透過循環連接另一個庫Db:connect('mssql 充值庫db2') 進行查詢, 匯總後再進行統計等操作. 現在這樣查詢數據的時間要挺久, 挺麻煩, 前端展示的時候會給人感覺很卡,不順暢. 有沒有什麼實現方法. 可以快速實現跨庫,連表查詢. 希望各位老師,前輩給些點子. 小弟在此先謝謝各位了.
# #常用的幾個庫我也有做了模型. 但是新手, 還是不會弄.
這樣寫不知道您會不會看的明白. 看不明白, 我後面再補充. 希望可以得到大家的幫助. 再次感謝@!!@